From 71576ed8af83d2b82e91cebe2866506fc7ac077d Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 8 Feb 2020 02:41:23 +0000 Subject: [PATCH] Check if html files contain non ASCII characters. --- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../32055-05.html | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../quests/Q00336_CoinsOfMagic/30232-13.html | 4 +-- .../quests/Q00336_CoinsOfMagic/30232-14.html | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../quests/Q00491_InNominePatris/33649-03.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../quests/Q00772_PurifyingSouls/33838-10.htm | 2 +- .../32760-04b.html | 5 +-- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../32055-05.html | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../quests/Q00336_CoinsOfMagic/30232-13.html | 4 +-- .../quests/Q00336_CoinsOfMagic/30232-14.html | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../quests/Q00491_InNominePatris/33649-03.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../quests/Q00772_PurifyingSouls/33838-10.htm | 2 +- .../32760-04b.html | 3 +- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/31603.htm | 2 +- .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../quests/Q00491_InNominePatris/33649-03.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../quests/Q00772_PurifyingSouls/33838-10.htm | 2 +- .../34235-00.htm | 2 +- .../32760-04b.html | 3 +- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../Q10856_SuperionAppears/34222-02.htm | 2 +- .../Q10856_SuperionAppears/34222-04.htm | 2 +- .../Q10856_SuperionAppears/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-04.htm | 4 +-- .../quests/Q10857_SecretTeleport/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34243-03.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/31603.htm | 2 +- .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../dist/game/data/html/default/34095.htm | 2 +- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../quests/Q00491_InNominePatris/33649-03.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../34267-02.htm | 2 +- .../Q00668_ABattleWithTheGiants/34267-02.htm | 2 +- .../34267-02.htm | 2 +- .../quests/Q00772_PurifyingSouls/33838-10.htm | 2 +- .../34235-00.htm | 2 +- .../32760-04b.html | 3 +- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../Q10856_SuperionAppears/34222-02.htm | 2 +- .../Q10856_SuperionAppears/34222-04.htm | 2 +- .../Q10856_SuperionAppears/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-04.htm | 4 +-- .../quests/Q10857_SecretTeleport/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34243-03.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/31603.htm | 2 +- .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../dist/game/data/html/default/34095.htm | 2 +- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../quests/Q00491_InNominePatris/33649-03.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../34267-02.htm | 2 +- .../Q00668_ABattleWithTheGiants/34267-02.htm | 2 +- .../34267-02.htm | 2 +- .../quests/Q00772_PurifyingSouls/33838-10.htm | 2 +- .../34235-00.htm | 2 +- .../32760-04b.html | 3 +- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../Q10569_DeclarationOfWar/34222-02.htm | 2 +- .../Q10569_DeclarationOfWar/34222-04.htm | 2 +- .../Q10569_DeclarationOfWar/34222-06.html | 2 +- .../Q10569_DeclarationOfWar/34222-07.html | 2 +- .../Q10569_DeclarationOfWar/34243-02.htm | 2 +- .../Q10569_DeclarationOfWar/34243-03.htm | 2 +- .../30847-15.html | 2 +- .../Q10856_SuperionAppears/34222-02.htm | 2 +- .../Q10856_SuperionAppears/34222-04.htm | 2 +- .../Q10856_SuperionAppears/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-04.htm | 4 +-- .../quests/Q10857_SecretTeleport/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34243-03.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/31603.htm | 2 +- .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../dist/game/data/html/default/34095.htm | 2 +- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../34267-02.htm | 2 +- .../Q00668_ABattleWithTheGiants/34267-02.htm | 2 +- .../34267-02.htm | 2 +- .../34235-00.htm | 2 +- .../32760-04b.html | 3 +- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../Q10569_DeclarationOfWar/34222-02.htm | 2 +- .../Q10569_DeclarationOfWar/34222-04.htm | 2 +- .../Q10569_DeclarationOfWar/34222-06.html | 2 +- .../Q10569_DeclarationOfWar/34222-07.html | 2 +- .../Q10569_DeclarationOfWar/34243-02.htm | 2 +- .../Q10569_DeclarationOfWar/34243-03.htm | 2 +- .../30847-15.html | 2 +- .../Q10856_SuperionAppears/34222-02.htm | 2 +- .../Q10856_SuperionAppears/34222-04.htm | 2 +- .../Q10856_SuperionAppears/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-04.htm | 4 +-- .../quests/Q10857_SecretTeleport/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34243-03.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/31603.htm | 2 +- .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../dist/game/data/html/default/34095.htm | 2 +- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00149_PrimalMotherIstina/33293-00.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-01.htm | 12 +++---- .../Q00149_PrimalMotherIstina/33293-02.htm | 10 ++---- .../Q00149_PrimalMotherIstina/33293-03.htm | 9 ++--- .../Q00149_PrimalMotherIstina/33293-04.htm | 7 ++-- .../Q00149_PrimalMotherIstina/33293-05.html | 7 ++-- .../Q00149_PrimalMotherIstina/33293-06.html | 6 ++-- .../Q00149_PrimalMotherIstina/33293-07.html | 9 ++--- .../Q00149_PrimalMotherIstina/Complete.html | 6 ++-- .../quests/Q00177_SplitDestiny/32615-01.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-02.htm | 4 +-- .../quests/Q00177_SplitDestiny/32615-03.htm | 2 +- .../quests/Q00177_SplitDestiny/32615-04.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-13.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-14.htm | 2 +- .../quests/Q00177_SplitDestiny/33344-25.htm | 4 +-- .../33044-01.htm | 2 +- .../33044-05.htm | 2 +- .../Q00470_DivinityProtector/32327-03.htm | 2 +- .../quests/Q00476_PlainMission/31292-01.html | 2 +- .../liason_starter2_q0482_05.htm | 2 +- .../oman_cuori_q0482_01.htm | 4 +-- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../34267-02.htm | 2 +- .../Q00668_ABattleWithTheGiants/34267-02.htm | 2 +- .../34267-02.htm | 2 +- .../34235-00.htm | 2 +- .../32760-04b.html | 3 +- .../Q10358_DividedSakumPoslof/31795-05.html | 4 +-- .../Q10358_DividedSakumPoslof/33510-02.htm | 4 +-- .../Q10358_DividedSakumPoslof/33510-05.html | 2 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../Q10569_DeclarationOfWar/34222-02.htm | 2 +- .../Q10569_DeclarationOfWar/34222-04.htm | 2 +- .../Q10569_DeclarationOfWar/34222-06.html | 2 +- .../Q10569_DeclarationOfWar/34222-07.html | 2 +- .../Q10569_DeclarationOfWar/34243-02.htm | 2 +- .../Q10569_DeclarationOfWar/34243-03.htm | 2 +- .../30847-15.html | 2 +- .../Q10856_SuperionAppears/34222-02.htm | 2 +- .../Q10856_SuperionAppears/34222-04.htm | 2 +- .../Q10856_SuperionAppears/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-04.htm | 4 +-- .../quests/Q10857_SecretTeleport/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34243-03.htm | 2 +- .../34413-01.htm | 4 +-- .../34413-04.htm | 2 +- .../34413-05.html | 2 +- .../Q10897_ShowYourAbility/34413-01.htm | 4 +-- .../Q10897_ShowYourAbility/34413-04.htm | 2 +- .../Q10897_ShowYourAbility/34413-05.html | 2 +- .../quests/Q10898_TowardAGoal/34413-01.htm | 2 +- .../quests/Q10898_TowardAGoal/34413-04.htm | 2 +- .../quests/Q10898_TowardAGoal/34413-05.html | 2 +- .../Q10899_VeteranAdventurer/34413-01.htm | 2 +- .../Q10899_VeteranAdventurer/34413-04.htm | 2 +- .../Q10899_VeteranAdventurer/34413-05.html | 2 +- .../quests/Q10900_PathToStrength/34413-01.htm | 2 +- .../quests/Q10900_PathToStrength/34413-04.htm | 2 +- .../Q10900_PathToStrength/34413-05.html | 2 +- .../Q10901_AModelAdventurer/34413-01.htm | 2 +- .../Q10901_AModelAdventurer/34413-04.htm | 2 +- .../Q10901_AModelAdventurer/34413-05.html | 2 +- .../custom/Q10517_FafurionsMinions/accept.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/default/31603.htm | 2 +- .../dist/game/data/html/default/33488-8.htm | 2 +- .../dist/game/data/html/default/33649.htm | 4 +-- .../SeedOfAnnihilation/Nemo/32735-01.html | 4 +-- .../AwakeningMaster/33399-no_class.htm | 2 +- .../AwakeningMaster/33400-no_class.htm | 2 +- .../AwakeningMaster/33401-no_class.htm | 2 +- .../AwakeningMaster/33402-no_class.htm | 2 +- .../AwakeningMaster/33403-no_class.htm | 2 +- .../AwakeningMaster/33404-no_class.htm | 2 +- .../scripts/ai/bosses/Kimerian/33098-03.html | 2 +- .../scripts/ai/bosses/Kimerian/33131-01.html | 2 +- .../FortressSiegeManager-13.html | 5 +-- .../scripts/events/LoversJubilee/4305-023.htm | 2 +- .../34267-02.htm | 2 +- .../Q00668_ABattleWithTheGiants/34267-02.htm | 2 +- .../34267-02.htm | 2 +- .../34235-00.htm | 2 +- .../32760-04b.html | 3 +- .../Q10569_DeclarationOfWar/34222-02.htm | 2 +- .../Q10569_DeclarationOfWar/34222-04.htm | 2 +- .../Q10569_DeclarationOfWar/34222-06.html | 2 +- .../Q10569_DeclarationOfWar/34222-07.html | 2 +- .../Q10569_DeclarationOfWar/34243-02.htm | 2 +- .../Q10569_DeclarationOfWar/34243-03.htm | 2 +- .../30847-15.html | 2 +- .../34018-06.html | 2 +- .../34018-07.html | 2 +- .../Q10856_SuperionAppears/34222-02.htm | 2 +- .../Q10856_SuperionAppears/34222-04.htm | 2 +- .../Q10856_SuperionAppears/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34222-04.htm | 4 +-- .../quests/Q10857_SecretTeleport/34243-02.htm | 2 +- .../quests/Q10857_SecretTeleport/34243-03.htm | 2 +- .../34413-01.htm | 4 +-- .../34413-04.htm | 2 +- .../34413-05.html | 2 +- .../Q10897_ShowYourAbility/34413-01.htm | 4 +-- .../Q10897_ShowYourAbility/34413-04.htm | 2 +- .../Q10897_ShowYourAbility/34413-05.html | 2 +- .../quests/Q10898_TowardAGoal/34413-01.htm | 2 +- .../quests/Q10898_TowardAGoal/34413-04.htm | 2 +- .../quests/Q10898_TowardAGoal/34413-05.html | 2 +- .../Q10899_VeteranAdventurer/34413-01.htm | 2 +- .../Q10899_VeteranAdventurer/34413-04.htm | 2 +- .../Q10899_VeteranAdventurer/34413-05.html | 2 +- .../quests/Q10900_PathToStrength/34413-01.htm | 2 +- .../quests/Q10900_PathToStrength/34413-04.htm | 2 +- .../Q10900_PathToStrength/34413-05.html | 2 +- .../Q10901_AModelAdventurer/34413-01.htm | 2 +- .../Q10901_AModelAdventurer/34413-04.htm | 2 +- .../Q10901_AModelAdventurer/34413-05.html | 2 +- .../custom/Q10517_FafurionsMinions/accept.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/main/General.ini | 6 +++- .../game/data/html/SepulcherNpc/31452.htm | 2 +- .../game/data/html/SepulcherNpc/31453.htm | 2 +- .../game/data/html/SepulcherNpc/31454.htm | 2 +- .../game/data/html/admin/help/mods_menu.htm | 4 +-- .../dist/game/data/html/default/31229.htm | 2 +- .../dist/game/data/html/default/31255-1.htm | 30 ++++++---------- .../dist/game/data/html/default/31255.htm | 34 ++++++------------- .../dist/game/data/html/default/35437-1.htm | 2 +- .../dist/game/data/html/default/35437-2.htm | 2 +- .../dist/game/data/html/default/35437-3.htm | 2 +- .../dist/game/data/html/default/35437.htm | 2 +- .../dist/game/data/html/default/35627-1.htm | 2 +- .../dist/game/data/html/default/35627-2.htm | 2 +- .../dist/game/data/html/default/35627-3.htm | 2 +- .../dist/game/data/html/default/35627.htm | 2 +- .../game/data/html/gatekeeper/70023-10.htm | 2 +- .../game/data/html/gatekeeper/70023-11.htm | 2 +- .../game/data/html/gatekeeper/70023-12.htm | 2 +- .../game/data/html/gatekeeper/70023-13.htm | 2 +- .../game/data/html/gatekeeper/70023-14.htm | 2 +- .../game/data/html/gatekeeper/70023-15.htm | 2 +- .../game/data/html/gatekeeper/70023-16.htm | 2 +- .../game/data/html/gatekeeper/70023-18.htm | 2 +- .../game/data/html/gatekeeper/70023-19.htm | 2 +- .../game/data/html/gatekeeper/70023-20.htm | 2 +- .../game/data/html/gatekeeper/70023-23.htm | 2 +- .../game/data/html/gatekeeper/70023-4.htm | 2 +- .../game/data/html/gatekeeper/70023-5.htm | 2 +- .../game/data/html/gatekeeper/70023-6.htm | 2 +- .../game/data/html/gatekeeper/70023-7.htm | 2 +- .../game/data/html/gatekeeper/70023-8.htm | 2 +- .../game/data/html/gatekeeper/70023-9.htm | 2 +- .../dist/game/data/html/gatekeeper/70023.htm | 2 +- .../dist/game/data/html/guard/32176.htm | 2 +- .../dist/game/data/html/guard/32188.htm | 2 +- .../game/data/html/merchant/30060-sold.htm | 4 +-- .../game/data/html/seven_signs/desc_2.htm | 4 +-- .../game/data/html/seven_signs/desc_3.htm | 3 +- .../game/data/html/seven_signs/desc_4.htm | 2 +- .../game/data/html/seven_signs/desc_7.htm | 8 ++--- .../dist/game/data/html/welcome.htm | 2 +- .../Q009_IntoTheCityOfHumans/30571-00.htm | 2 +- .../Q009_IntoTheCityOfHumans/30571-01a.htm | 2 +- .../Q009_IntoTheCityOfHumans/30576-00.htm | 2 +- .../Q009_IntoTheCityOfHumans/30583-01a.htm | 2 +- .../32041-04.htm | 2 +- .../32041-26.htm | 2 +- .../32047-33.htm | 2 +- .../32047-37.htm | 2 +- .../quests/Q120_PavelsResearch/32041-09.htm | 2 +- .../quests/Q120_PavelsResearch/32041-12.htm | 4 +-- .../quests/Q120_PavelsResearch/32041-20.htm | 2 +- .../quests/Q120_PavelsResearch/32041-23.htm | 2 +- .../quests/Q120_PavelsResearch/32047-12.htm | 2 +- .../quests/Q120_PavelsResearch/32047-16.htm | 2 +- .../quests/Q120_PavelsResearch/32047-22.htm | 2 +- .../quests/Q120_PavelsResearch/32047-23.htm | 2 +- .../quests/Q120_PavelsResearch/32047-24.htm | 2 +- .../quests/Q120_PavelsResearch/32047-30.htm | 2 +- .../quests/Q120_PavelsResearch/32047-32.htm | 2 +- .../Q123_TheLeaderAndTheFollower/31961-02.htm | 2 +- .../Q123_TheLeaderAndTheFollower/31961-14.htm | 2 +- .../Q215_TrialOfThePilgrim/30649-04.htm | 2 +- .../Q227_TestOfTheReformer/30669-02.htm | 4 +-- .../Q227_TestOfTheReformer/30669-03.htm | 2 +- .../quests/Q334_TheWishingPotion/30557-01.htm | 2 +- .../quests/Q334_TheWishingPotion/30743-03.htm | 2 +- .../quests/Q334_TheWishingPotion/30743-04.htm | 2 +- .../a1.htm | 2 +- .../a2.htm | 2 +- .../a3.htm | 4 +-- .../a4.htm | 2 +- .../a5.htm | 2 +- .../a6.htm | 2 +- .../quests/Q505_BloodOffering/guide.htm | 4 ++- .../quests/Q505_BloodOffering/riftpost-1.htm | 4 ++- .../quests/Q505_BloodOffering/riftpost-2.htm | 4 ++- .../quests/Q505_BloodOffering/witch.htm | 4 ++- .../quests/Q617_GatherTheFlames/31271-01.htm | 2 +- .../quests/Q617_GatherTheFlames/31271-02.htm | 2 +- .../Q655_AGrandPlanForTamingWildBeasts/a1.htm | 2 +- .../Q655_AGrandPlanForTamingWildBeasts/a2.htm | 2 +- .../Q655_AGrandPlanForTamingWildBeasts/a3.htm | 4 +-- .../Q655_AGrandPlanForTamingWildBeasts/a4.htm | 2 +- .../Q655_AGrandPlanForTamingWildBeasts/a5.htm | 2 +- .../Q655_AGrandPlanForTamingWildBeasts/a6.htm | 4 +-- .../java/org/l2jmobius/Config.java | 2 ++ .../l2jmobius/gameserver/cache/HtmCache.java | 5 +++ .../dist/game/config/General.ini | 4 +++ .../FortressSiegeManager-13.html | 2 +- .../32055-05.html | 2 +- .../31961-02.htm | 2 +- .../31961-14.html | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../quests/Q00336_CoinsOfMagic/30232-13.html | 2 +- .../quests/Q00336_CoinsOfMagic/30232-14.html | 2 +- .../Q00352_HelpRoodRaiseANewPet/31067-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../30291-17.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../FortressSiegeManager-13.html | 2 +- .../32055-05.html | 2 +- .../31961-02.htm | 2 +- .../31961-14.html | 2 +- .../Q00134_TempleMissionary/31418-03.html | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../quests/Q00336_CoinsOfMagic/30232-13.html | 2 +- .../quests/Q00336_CoinsOfMagic/30232-14.html | 2 +- .../Q00352_HelpRoodRaiseANewPet/31067-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-01.htm | 2 +- .../Q00617_GatherTheFlames/31271-02.htm | 2 +- .../30291-17.html | 2 +- .../32760-04b.html | 5 +-- .../32793-01.html | 3 +- .../Q10504_JewelOfAntharas/30755-08.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../ai/areas/DungeonOfAbyss/Tores/31778.htm | 2 +- .../ChefMonkeyEvent/ev_chef_monkey001.htm | 5 ++- .../ChefMonkeyEvent/ev_chef_monkey002.htm | 6 ++-- .../Q00080_SagaOfTheWindRider/stone32.htm | 2 +- .../quests/Q00087_SagaOfEvasSaint/stone32.htm | 2 +- .../Q00089_SagaOfTheMysticMuse/stone32.htm | 2 +- .../stone32.htm | 2 +- .../Q00100_SagaOfTheMaestro/erikrams2.htm | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../ai/areas/DungeonOfAbyss/Tores/31778.htm | 2 +- .../Q00080_SagaOfTheWindRider/stone32.htm | 2 +- .../quests/Q00087_SagaOfEvasSaint/stone32.htm | 2 +- .../Q00089_SagaOfTheMysticMuse/stone32.htm | 2 +- .../stone32.htm | 2 +- .../Q00100_SagaOfTheMaestro/erikrams2.htm | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../ai/areas/DungeonOfAbyss/Tores/31778.htm | 2 +- .../Q00080_SagaOfTheWindRider/stone32.htm | 2 +- .../quests/Q00087_SagaOfEvasSaint/stone32.htm | 2 +- .../Q00089_SagaOfTheMysticMuse/stone32.htm | 2 +- .../stone32.htm | 2 +- .../Q00100_SagaOfTheMaestro/erikrams2.htm | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/teleporter/31085.htm | 2 +- .../dist/game/data/html/teleporter/31086.htm | 2 +- .../dist/game/data/html/teleporter/31087.htm | 16 +++------ .../dist/game/data/html/teleporter/31089.htm | 16 +++------ .../dist/game/data/html/teleporter/34056.htm | 2 +- .../ai/areas/DungeonOfAbyss/Tores/31778.htm | 2 +- .../Q00080_SagaOfTheWindRider/stone32.htm | 2 +- .../quests/Q00087_SagaOfEvasSaint/stone32.htm | 2 +- .../Q00089_SagaOfTheMysticMuse/stone32.htm | 2 +- .../stone32.htm | 2 +- .../Q00100_SagaOfTheMaestro/erikrams2.htm | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/teleporter/31085.htm | 2 +- .../dist/game/data/html/teleporter/31086.htm | 2 +- .../dist/game/data/html/teleporter/31087.htm | 16 +++------ .../dist/game/data/html/teleporter/31089.htm | 16 +++------ .../dist/game/data/html/teleporter/34056.htm | 2 +- .../ai/areas/DungeonOfAbyss/Tores/31778.htm | 2 +- .../Q00080_SagaOfTheWindRider/stone32.htm | 2 +- .../quests/Q00087_SagaOfEvasSaint/stone32.htm | 2 +- .../Q00089_SagaOfTheMysticMuse/stone32.htm | 2 +- .../stone32.htm | 2 +- .../Q00100_SagaOfTheMaestro/erikrams2.htm | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../dist/game/data/html/teleporter/31085.htm | 2 +- .../dist/game/data/html/teleporter/31086.htm | 2 +- .../dist/game/data/html/teleporter/31087.htm | 16 +++------ .../dist/game/data/html/teleporter/31089.htm | 16 +++------ .../dist/game/data/html/teleporter/34056.htm | 2 +- .../ai/areas/DungeonOfAbyss/Tores/31778.htm | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- .../dist/game/config/General.ini | 4 +++ .../Q00080_SagaOfTheWindRider/stone32.htm | 2 +- .../quests/Q00087_SagaOfEvasSaint/stone32.htm | 2 +- .../Q00089_SagaOfTheMysticMuse/stone32.htm | 2 +- .../stone32.htm | 2 +- .../Q00100_SagaOfTheMaestro/erikrams2.htm | 2 +- .../Q00215_TrialOfThePilgrim/30649-04.html | 6 ++-- .../Q00227_TestOfTheReformer/30669-02.html | 2 +- .../Q00227_TestOfTheReformer/30669-03.html | 2 +- .../java/org/l2jmobius/Config.java | 6 ++++ .../l2jmobius/gameserver/cache/HtmCache.java | 9 ++++- 714 files changed, 1240 insertions(+), 1179 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/config/General.ini b/L2J_Mobius_1.0_Ertheia/dist/game/config/General.ini index c05bd761cc..864cd737db 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/config/General.ini +++ b/L2J_Mobius_1.0_Ertheia/dist/game/config/General.ini @@ -245,6 +245,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33649.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index de876fc550..f21997631a 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my research♡
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html index 1de6acb00b..85b69aec63 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html @@ -3,5 +3,5 @@ Ghost of the Anciant Railroad Engineer:
Oh, woe! I can't hold it! I can't hold it!
I thought I could hold at least this hammer if nothing else! My own good hammer, and I have no hand to hold it...
Well, there is nothing I can do about it. My last hope is dashed. All I can do is wait here for Shilen's call...
-One last favor, living ones — could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. +One last favor, living ones - could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html index 2749b51911..a1c364815e 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html @@ -1,6 +1,6 @@ Warehouse Keeper Sorint:
-Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult — and dangerous — test.
-If you've the heart to attempt it, bring me these coins and you'll earn your Grade 3 Certificate.
+Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult - and dangerous - test.
+If you've the heart to attempt it, bring me these coins and you'll earn your Grade 3 Certificate.
1 Blood Werewolf
1 Gold Drake
1 Silver Fairy
diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html index 7494d0a27d..65d421fdbf 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html @@ -1,5 +1,5 @@ Warehouse Keeper Sorint:
-Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you — just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
+Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you - just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
1 Silver Dryad
1 Blood Basilisk
1 Blood Succubus
diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm index c4311801d7..3dca0b9556 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
Hahaha. No, babysitting this guy isn't the problem.
-These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can’t run with this guy around. If he dies, then my father is going to be super mad at me.
+These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can't run with this guy around. If he dies, then my father is going to be super mad at me.
I need someone to help protect me so I can protect him... which I guess is pretty much the same as protecting him.
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm index 65adad409c..facb122f3c 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm @@ -1,4 +1,4 @@ Investigator Quincy:
-Those unfortunate people! They left their homes just to survive… In the end, this land consumed so many lives... We cannot add yours to their number.
+Those unfortunate people! They left their homes just to survive... In the end, this land consumed so many lives... We cannot add yours to their number.
(Only characters level 99 or above may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..6f9a7ce6e3 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
- + \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java index 331dcf1efe..510ed3db01 100644 --- a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java @@ -466,6 +466,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1999,6 +2000,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3232,6 +3234,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_2.5_Underground/dist/game/config/General.ini b/L2J_Mobius_2.5_Underground/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/config/General.ini +++ b/L2J_Mobius_2.5_Underground/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33649.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index cccec93a0f..f21997631a 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchβ™΅
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html index 1de6acb00b..85b69aec63 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html @@ -3,5 +3,5 @@ Ghost of the Anciant Railroad Engineer:
Oh, woe! I can't hold it! I can't hold it!
I thought I could hold at least this hammer if nothing else! My own good hammer, and I have no hand to hold it...
Well, there is nothing I can do about it. My last hope is dashed. All I can do is wait here for Shilen's call...
-One last favor, living ones — could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. +One last favor, living ones - could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html index 2749b51911..a1c364815e 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html @@ -1,6 +1,6 @@ Warehouse Keeper Sorint:
-Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult — and dangerous — test.
-If you've the heart to attempt it, bring me these coins and you'll earn your Grade 3 Certificate.
+Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult - and dangerous - test.
+If you've the heart to attempt it, bring me these coins and you'll earn your Grade 3 Certificate.
1 Blood Werewolf
1 Gold Drake
1 Silver Fairy
diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html index 7494d0a27d..65d421fdbf 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html @@ -1,5 +1,5 @@ Warehouse Keeper Sorint:
-Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you — just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
+Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you - just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
1 Silver Dryad
1 Blood Basilisk
1 Blood Succubus
diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm index c4311801d7..3dca0b9556 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
Hahaha. No, babysitting this guy isn't the problem.
-These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can’t run with this guy around. If he dies, then my father is going to be super mad at me.
+These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can't run with this guy around. If he dies, then my father is going to be super mad at me.
I need someone to help protect me so I can protect him... which I guess is pretty much the same as protecting him.
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm index 65adad409c..facb122f3c 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm @@ -1,4 +1,4 @@ Investigator Quincy:
-Those unfortunate people! They left their homes just to survive… In the end, this land consumed so many lives... We cannot add yours to their number.
+Those unfortunate people! They left their homes just to survive... In the end, this land consumed so many lives... We cannot add yours to their number.
(Only characters level 99 or above may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java index 27cc230738..58999226b3 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java @@ -473,6 +473,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2017,6 +2018,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3250,6 +3252,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_3.0_Helios/dist/game/config/General.ini b/L2J_Mobius_3.0_Helios/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/config/General.ini +++ b/L2J_Mobius_3.0_Helios/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/default/31603.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/default/31603.htm index 6fccdc8635..42b8a44af2 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/default/31603.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/default/31603.htm @@ -1,5 +1,5 @@ Black Cat:
-Haha, has my calling you 'kiddo' annoyed you? Well, I’ve lived for hundreds of years, so everyone is a kid to me!
+Haha, has my calling you 'kiddo' annoyed you? Well, I've lived for hundreds of years, so everyone is a kid to me!
Still, now that I think of it, you kiddos nowadays have a lot of fight in you. A good example would be Arcturus, the new Hunter Guild President.
I was thinking of leaving the Hunter Guild, but I have decided to stay a while longer to partake in the dreams of Arcturus. I'm in charge of selling requests issued by Arcturus. Aria Furstmater has asked me to take over her job because she's leaving soon. Tell me if you're interested in any of these items.
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33649.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index a9173ff507..f21997631a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchΞ²β„ΆΞ…
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm index c4311801d7..3dca0b9556 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
Hahaha. No, babysitting this guy isn't the problem.
-These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can’t run with this guy around. If he dies, then my father is going to be super mad at me.
+These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can't run with this guy around. If he dies, then my father is going to be super mad at me.
I need someone to help protect me so I can protect him... which I guess is pretty much the same as protecting him.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm index 65adad409c..facb122f3c 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm @@ -1,4 +1,4 @@ Investigator Quincy:
-Those unfortunate people! They left their homes just to survive… In the end, this land consumed so many lives... We cannot add yours to their number.
+Those unfortunate people! They left their homes just to survive... In the end, this land consumed so many lives... We cannot add yours to their number.
(Only characters level 99 or above may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm index 0ba6e50ea8..9de09db770 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm @@ -1,5 +1,5 @@ Logart van Dyke:
The Enchanted Valley has changed, so it's very dangerous.
I don't think you are supposed to be here yet. Come back when you get stronger.
-(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction KingdomΞ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�οÎ½Ξ²β‚¬Β s Royal Guard amity level 2 or above.) +(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom's Royal Guard amity level 2 or above.) \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm index 1b9f86b205..05c7a90b68 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm index 7a8d0c93e1..691c16afad 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm index a13fcbf276..d2ef1149b7 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didnΞ�ονΞÎΞ�Β½Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β²Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β¬Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�ονΞÎ�½�²β�¬Β t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm index 2ce05d4e3d..d6829ec5c8 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I canΞ�ονΞÎΞ�Β½Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β²Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β¬Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�ονΞÎ�½�²β�¬Β t risk the mission, for the success of which many lost their lives.
-Head to the Superion to find the Histi
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
+Head to the Superion to find Histi.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm index a4ec142c09..9345d19242 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�ονΞÎΞ�Β½Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β²Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β¬Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�ονΞÎ�½�²β�¬Β t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm index 11771b423e..55cd9a43f0 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�ονΞÎΞ�Β½Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β²Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�οÎ½Ξ²β‚¬β„ΆΞ�’Β¬Ξ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�Ξ�Ξ�οÎ½Ξ’Β½Ξ�ονΞÎ�½�²β�¬Β t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java index 07f90dfe53..e9cf52edef 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java @@ -473,6 +473,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2030,6 +2031,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3274,6 +3276,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/config/General.ini b/L2J_Mobius_4.0_GrandCrusade/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/config/General.ini +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/31603.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/31603.htm index 6fccdc8635..42b8a44af2 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/31603.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/31603.htm @@ -1,5 +1,5 @@ Black Cat:
-Haha, has my calling you 'kiddo' annoyed you? Well, I’ve lived for hundreds of years, so everyone is a kid to me!
+Haha, has my calling you 'kiddo' annoyed you? Well, I've lived for hundreds of years, so everyone is a kid to me!
Still, now that I think of it, you kiddos nowadays have a lot of fight in you. A good example would be Arcturus, the new Hunter Guild President.
I was thinking of leaving the Hunter Guild, but I have decided to stay a while longer to partake in the dreams of Arcturus. I'm in charge of selling requests issued by Arcturus. Aria Furstmater has asked me to take over her job because she's leaving soon. Tell me if you're interested in any of these items.
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33649.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/34095.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/34095.htm index 5a5f4e2848..9518cb7de0 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/34095.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/html/default/34095.htm @@ -4,7 +4,7 @@ I thought about helping them, but I had to let others know what happened. That's - + diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index a9173ff507..f21997631a 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchΞ²β„ΆΞ…
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm index c4311801d7..3dca0b9556 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
Hahaha. No, babysitting this guy isn't the problem.
-These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can’t run with this guy around. If he dies, then my father is going to be super mad at me.
+These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can't run with this guy around. If he dies, then my father is going to be super mad at me.
I need someone to help protect me so I can protect him... which I guess is pretty much the same as protecting him.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm index bdc73e2804..e0504eb82e 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called Ξ�οÎ½Ξ²β‚¬ονΞ�οÎ½Ξ²β‚¬Β Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ²β‚¬Ξ†Ξ�Β²Ξ²β€�Β¬ΞÎ�½SeedsΞ�οÎ½Ξ²β‚¬ονΞ�οÎ½Ξ²β‚¬Β Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ²β‚¬β„ΆΞ�Ξ�Ξ�οÎ½Ξ’Β½ in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm index 5997533d20..322685d160 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called Ξ�οÎ½Ξ²β‚¬ονΞ�οÎ½Ξ²β‚¬Β Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ²β‚¬Ξ†Ξ�Β²Ξ²β€�Β¬ΞÎ�½SeedsΞ�οÎ½Ξ²β‚¬ονΞ�οÎ½Ξ²β‚¬Β Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ²β‚¬β„ΆΞ�Ξ�Ξ�οÎ½Ξ’Β½ in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm index 5b5d0d8419..dd6a2475c2 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm index 65adad409c..facb122f3c 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm @@ -1,4 +1,4 @@ Investigator Quincy:
-Those unfortunate people! They left their homes just to survive… In the end, this land consumed so many lives... We cannot add yours to their number.
+Those unfortunate people! They left their homes just to survive... In the end, this land consumed so many lives... We cannot add yours to their number.
(Only characters level 99 or above may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm index 751a8ef7d8..9de09db770 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm @@ -1,5 +1,5 @@ Logart van Dyke:
The Enchanted Valley has changed, so it's very dangerous.
I don't think you are supposed to be here yet. Come back when you get stronger.
-(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction KingdomΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†s Royal Guard amity level 2 or above.) +(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom's Royal Guard amity level 2 or above.) \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm index 1b9f86b205..05c7a90b68 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm index 7a8d0c93e1..691c16afad 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm index acce604fa2..d2ef1149b7 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didnΞ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�οÎ½Ξ²β‚¬Β t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm index 8d80ca9e9f..d6829ec5c8 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I canΞ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�οÎ½Ξ²β‚¬Β t risk the mission, for the success of which many lost their lives.
-Head to the Superion to find the Histi
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
+Head to the Superion to find Histi.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm index 9c60c10840..9345d19242 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�οÎ½Ξ²β‚¬Β t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm index 8af80ce11c..55cd9a43f0 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�ονΞÎΞ�Β½Ξ�’Β²Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�’Β¬Ξ�οÎ½Ξ’Β²Ξ�Β²Ξ²β€�Β¬ΞÎΞ�Β½Ξ�οÎ½Ξ²β‚¬Β t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java index c9f044483c..84ba927bcc 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java @@ -467,6 +467,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2010,6 +2011,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3248,6 +3250,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_5.0_Salvation/dist/game/config/General.ini b/L2J_Mobius_5.0_Salvation/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/config/General.ini +++ b/L2J_Mobius_5.0_Salvation/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/31603.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/31603.htm index 6fccdc8635..42b8a44af2 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/31603.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/31603.htm @@ -1,5 +1,5 @@ Black Cat:
-Haha, has my calling you 'kiddo' annoyed you? Well, I’ve lived for hundreds of years, so everyone is a kid to me!
+Haha, has my calling you 'kiddo' annoyed you? Well, I've lived for hundreds of years, so everyone is a kid to me!
Still, now that I think of it, you kiddos nowadays have a lot of fight in you. A good example would be Arcturus, the new Hunter Guild President.
I was thinking of leaving the Hunter Guild, but I have decided to stay a while longer to partake in the dreams of Arcturus. I'm in charge of selling requests issued by Arcturus. Aria Furstmater has asked me to take over her job because she's leaving soon. Tell me if you're interested in any of these items.
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33649.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/34095.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/34095.htm index 5a5f4e2848..9518cb7de0 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/34095.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/html/default/34095.htm @@ -4,7 +4,7 @@ I thought about helping them, but I had to let others know what happened. That's - + diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index a9173ff507..f21997631a 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchΞ²β„ΆΞ…
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm index c4311801d7..3dca0b9556 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00491_InNominePatris/33649-03.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
Hahaha. No, babysitting this guy isn't the problem.
-These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can’t run with this guy around. If he dies, then my father is going to be super mad at me.
+These creatures all around us though, those are the problem. You see I'm not a very skilled Vanguard member. I'm much better at running away than fighting. But I can't run with this guy around. If he dies, then my father is going to be super mad at me.
I need someone to help protect me so I can protect him... which I guess is pretty much the same as protecting him.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm index 2566813d77..e0504eb82e 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called Ξ�β€�Ξ�†Ξ�²β€οÎ½Ξ’Β¬Ξ�•β€ονSeedsΞ�β€�Ξ�†Ξ�²β€οÎ½Ξ’Β¬Ξ�’ΞÎ�½ in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm index f5c3ded094..322685d160 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called Ξ�β€�Ξ�†Ξ�²β€οÎ½Ξ’Β¬Ξ�•β€ονSeedsΞ�β€�Ξ�†Ξ�²β€οÎ½Ξ’Β¬Ξ�’ΞÎ�½ in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm index 5b5d0d8419..dd6a2475c2 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm index 65adad409c..facb122f3c 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00772_PurifyingSouls/33838-10.htm @@ -1,4 +1,4 @@ Investigator Quincy:
-Those unfortunate people! They left their homes just to survive… In the end, this land consumed so many lives... We cannot add yours to their number.
+Those unfortunate people! They left their homes just to survive... In the end, this land consumed so many lives... We cannot add yours to their number.
(Only characters level 99 or above may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm index 471297b58e..9de09db770 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm @@ -1,5 +1,5 @@ Logart van Dyke:
The Enchanted Valley has changed, so it's very dangerous.
I don't think you are supposed to be here yet. Come back when you get stronger.
-(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom�²β�¬β�Άs Royal Guard amity level 2 or above.) +(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom's Royal Guard amity level 2 or above.) \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm index 7cc9fbd2ce..32ae867ccd 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didnΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem .... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm index fdb359a0b6..e105c50267 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html index 50b36b8c2b..0b852dbf47 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html index 60390d07c0..16cfb5ac24 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html @@ -1,6 +1,6 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm index 95490b9afc..3179fe8193 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm index 98088bcbab..55cd9a43f0 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html index 0536c27228..1fa8aff086 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html @@ -1,6 +1,6 @@ Head Blacksmith Ferris:
Now, for granting attributes! First of all, remember that an attribute can only be applied to items with S-grade and above. The method is the same with Enchantment Double-click the Attribute Stone or Attribute Crystal.
Only one attribute can be applied to a Weapon and when you grant an attribute, additional attribute damage can be applied too. Corresponding to the attribute of the monster that you are fighting, the attribute damage can increase or decrease.
-On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters � attribute so you can prepare accordingly.
+On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters attribute so you can prepare accordingly.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm index 1b9f86b205..05c7a90b68 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm index 7a8d0c93e1..691c16afad 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm index 57e4bc7215..d2ef1149b7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didnΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm index 79b69952d1..d6829ec5c8 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t risk the mission, for the success of which many lost their lives.
-Head to the Superion to find the Histi
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
+Head to the Superion to find Histi.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm index 0f63c54c1b..9345d19242 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm index 98088bcbab..55cd9a43f0 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I canΞ�οÎ½Ξ’Β²Ξ�²β€οÎ½Ξ’Β¬Ξ�²β€ονΞ�†t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java index 38b3149fd9..b7e6a0da25 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java @@ -462,6 +462,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2012,6 +2013,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3250,6 +3252,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/config/General.ini b/L2J_Mobius_5.5_EtinasFate/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/config/General.ini +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/31603.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/31603.htm index 6fccdc8635..42b8a44af2 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/31603.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/31603.htm @@ -1,5 +1,5 @@ Black Cat:
-Haha, has my calling you 'kiddo' annoyed you? Well, I’ve lived for hundreds of years, so everyone is a kid to me!
+Haha, has my calling you 'kiddo' annoyed you? Well, I've lived for hundreds of years, so everyone is a kid to me!
Still, now that I think of it, you kiddos nowadays have a lot of fight in you. A good example would be Arcturus, the new Hunter Guild President.
I was thinking of leaving the Hunter Guild, but I have decided to stay a while longer to partake in the dreams of Arcturus. I'm in charge of selling requests issued by Arcturus. Aria Furstmater has asked me to take over her job because she's leaving soon. Tell me if you're interested in any of these items.
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33649.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/34095.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/34095.htm index 5a5f4e2848..9518cb7de0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/34095.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/html/default/34095.htm @@ -4,7 +4,7 @@ I thought about helping them, but I had to let others know what happened. That's - + diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index a9173ff507..f21997631a 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchΞ²β„ΆΞ…
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm index 9b5b030273..e0504eb82e 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called �SeedsΓΆββ€�¬Βον in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm index 7edc5a0823..322685d160 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called �SeedsΓΆββ€�¬Βον in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm index 5b5d0d8419..dd6a2475c2 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm index 1a69dcdfd3..9de09db770 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm @@ -1,5 +1,5 @@ Logart van Dyke:
The Enchanted Valley has changed, so it's very dangerous.
I don't think you are supposed to be here yet. Come back when you get stronger.
-(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom’s Royal Guard amity level 2 or above.) +(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom's Royal Guard amity level 2 or above.) \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm index 102a6b1863..32ae867ccd 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn�²β�¬β�Άt believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem .... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm index 49d655a15f..e105c50267 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can�²β�¬β�Άt risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html index 8aa49426ee..0b852dbf47 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can�²β�¬β�Άt risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html index c4d9d205ba..16cfb5ac24 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html @@ -1,6 +1,6 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can�²β�¬β�Άt risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm index d78f45cd8a..3179fe8193 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can�²β�¬β�Άt deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm index a4353288aa..55cd9a43f0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can�²β�¬β�Άt deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html index 0536c27228..1fa8aff086 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html @@ -1,6 +1,6 @@ Head Blacksmith Ferris:
Now, for granting attributes! First of all, remember that an attribute can only be applied to items with S-grade and above. The method is the same with Enchantment Double-click the Attribute Stone or Attribute Crystal.
Only one attribute can be applied to a Weapon and when you grant an attribute, additional attribute damage can be applied too. Corresponding to the attribute of the monster that you are fighting, the attribute damage can increase or decrease.
-On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters � attribute so you can prepare accordingly.
+On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters attribute so you can prepare accordingly.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm index 1b9f86b205..05c7a90b68 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm index 7a8d0c93e1..691c16afad 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm index 8fa47b7ec5..d2ef1149b7 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn�²β�¬β�Άt believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm index c0866c67ed..d6829ec5c8 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can�²β�¬β�Άt risk the mission, for the success of which many lost their lives.
-Head to the Superion to find the Histi
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
+Head to the Superion to find Histi.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm index 1baf743206..9345d19242 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can�²β�¬β�Άt deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm index a4353288aa..55cd9a43f0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can�²β�¬β�Άt deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java index 38b3149fd9..b7e6a0da25 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java @@ -462,6 +462,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2012,6 +2013,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3250,6 +3252,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/config/General.ini b/L2J_Mobius_6.0_Fafurion/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/config/General.ini +++ b/L2J_Mobius_6.0_Fafurion/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/31603.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/31603.htm index 6fccdc8635..42b8a44af2 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/31603.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/31603.htm @@ -1,5 +1,5 @@ Black Cat:
-Haha, has my calling you 'kiddo' annoyed you? Well, I’ve lived for hundreds of years, so everyone is a kid to me!
+Haha, has my calling you 'kiddo' annoyed you? Well, I've lived for hundreds of years, so everyone is a kid to me!
Still, now that I think of it, you kiddos nowadays have a lot of fight in you. A good example would be Arcturus, the new Hunter Guild President.
I was thinking of leaving the Hunter Guild, but I have decided to stay a while longer to partake in the dreams of Arcturus. I'm in charge of selling requests issued by Arcturus. Aria Furstmater has asked me to take over her job because she's leaving soon. Tell me if you're interested in any of these items.
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33649.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/34095.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/34095.htm index 02ac989157..9518cb7de0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/34095.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/html/default/34095.htm @@ -4,7 +4,7 @@ I thought about helping them, but I had to let others know what happened. That's - + diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index a9173ff507..f21997631a 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchΞ²β„ΆΞ…
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm index cac8e2078a..75743fdfed 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm @@ -1,7 +1,4 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
+Officer Limier:
+Istina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants Shilen these can be counted on the fingers. To cope with such a demon, need not sacrifice, empty and meaningless, and careful preparation. You're still not ready for this.
(This quest is available after reaching level 90.) \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm index cbd921a42c..c370bf0270 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm @@ -1,9 +1,5 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- +Officer Limier:
+Finally, in the Seeds of Evil were observed spatial fluctuations. And I have a vague idea of how it all began, Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up their true master. The essence of it is not yet known to us. If all goes still, we lose all hope.
+Istina... Necessarily have to destroy the monster that controls the Seed of Annihilation.
+ \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm index 54c63c6d6b..62d3fbd868 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm @@ -1,10 +1,4 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
+Officer Limier:
+Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Istina, one of the Apostles Elder, symbolizing the primitive and decline. Because of the return of Elder Isthina even awakened her awakening strongly affected area Seeds. If you do not defeat these demons, you can not will ensure not only the strength of our position in Graz, but security of the whole world, is not it?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm index 7490673e1b..f36981d9a2 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm @@ -1,8 +1,5 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
+Officer Limier:
+Symbols Istina - primitive and intemperance. If hovering her power over the world, then by all the countries will be fruitful mad terrible monsters. And by the will of Shilen monsters will attack civilians. It remains to only plead the mighty intrepid travelers about them to stop Istina.
+I can turn to you to destroy Istina?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm index f835b1101b..365fd5706e 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are alone for nothing not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html index ff9fc6908a..69681f4b3c 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html @@ -1,6 +1,3 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. +Officer Limier:
+How nice that you have decided on it! However, you are not alone for not cope with this huge demon. Be able to resist it, only having trained together with experienced teammates. Please destroy Istina and bring me the Signs of Shilen. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html index 79127d5200..8aad55d07a 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html @@ -1,7 +1,5 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
+Officer Limier:
+Thank the gods... Falling Istina very inspired us. Everything, everything thanks to you! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack.
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html index 6c03edd735..cc30f46041 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html @@ -1,8 +1,5 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
+Officer Limier:
+Hopefully, the demon done? We are so happy... For us is very important your help in eliminating Istina, which had a considerable weight of 9 Apostles Elder.
+All thanks to you all! Thank you! We inflict a final defeat gangs Shilen Seeds of Destruction attack. We must not forget about the debt.
It's not too useful subject, but I hope it is useful to you. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html index 72eace8bce..10b7965b05 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html @@ -1,6 +1,4 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
+Officer Limier:
+Lair of the Demon, having lost the host, will be thrown into chaos. We still have hope. Even the opportunity to talk about it is at us due to your merit. Thank you very much!
(Quest has been completed.) \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm index ce57e451a8..966272041f 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm @@ -1,5 +1,5 @@ Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
+Judging by the way you're standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
Tell me, what do you have in store for me?
Just tell me.
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm index feef6f1bb2..dfd09bcd76 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
+What do you want me to do with a bunch of rocks? Giant's fragments you say and you want me to restore them? Hmm... that isn't exactly in the description of my profession... but you know what I'll give it a try.
+Now let's discuss my fee...
If you don't mind...
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm index aca7819b9b..13027a8b50 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm @@ -1,3 +1,3 @@ Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. +What! He told you about that... hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm index 9ae74eede0..ab3d785bcb 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm @@ -1,6 +1,6 @@ Maestro Ishuma:
It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
+Interestingly enough, it wasn't just a hand and foot...
You have yourself a pair of hands and feet.
Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm index d253b5b908..b59c0ed694 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm @@ -1,4 +1,4 @@ Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
+You have freed Hermuncus's Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus' fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm index 20efbfa106..753c5948ae 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm @@ -1,3 +1,3 @@ Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. +Yes, when Einhasad chopped off Hermuncus' hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus' body... Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm index 62540cbceb..50057b9eb7 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm @@ -1,6 +1,6 @@ Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. +Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It's nothing that we wouldn't be able to repair ourselves. I'm sure Hermuncus wouldn't even notice...
+Now, the real reason why you have assisted me... you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. Have you listened to my words? Are you ready with your final decision?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm index db5c77b22c..3d447f90e0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm @@ -1,4 +1,4 @@ Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
+Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm index 8324f3654a..ff2fe95392 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm @@ -1,5 +1,5 @@ Fioren:
Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
+Oh, great hero, whose might and bravery does not know boundaries. Can I turn down you with the request to destroy the demon Of Balok?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm index acfa094952..41c611e89f 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm @@ -1,5 +1,5 @@ Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
+Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need... just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
Will you work on this task?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html index d2f91995d4..13ae48ce42 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html @@ -1,3 +1,3 @@ Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. +Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight... but tomorrow... I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm index d25202754c..70cf3ad382 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm @@ -1,5 +1,5 @@ Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
+Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm index 9d1e00fbbe..2895fadd39 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm @@ -1,4 +1,4 @@ Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- +I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago... that was good for a quick laugh, but now I'm back to being bored again.
+ \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 09af7b9770..f592539395 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm index 20e957a0bb..e0504eb82e 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds� in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm index 5209384e59..322685d160 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds� in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm index 5b5d0d8419..dd6a2475c2 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm index e715154630..9de09db770 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm @@ -1,5 +1,5 @@ Logart van Dyke:
The Enchanted Valley has changed, so it's very dangerous.
I don't think you are supposed to be here yet. Come back when you get stronger.
-(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom’s Royal Guard amity level 2 or above.) +(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom's Royal Guard amity level 2 or above.) \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html index b0ba54e19d..d5afa15eaf 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html @@ -1,4 +1,4 @@ Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. +Hmmm... yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
+I will let Baron Lewin Walder know about this... it is only a matter of time before we deal the killing blow to Sakum. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm index 95c6650aec..b1cdcadb75 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm @@ -1,6 +1,6 @@ Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
+The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn't just one of them... we are receiving reports from guards in other locations of multiple Poslof sightings.
Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
+I would send you out to defeat Poslof, but I'm not sure where it is at the moment. I don't suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html index 07d7c0947a..16469fca8f 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html @@ -1,4 +1,4 @@ Guard Lef:
Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. +You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I'm going to go ahead and give you the Sakum Sketch. It isn't my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm index afb48029a9..32ae867ccd 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem .... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm index 48803e6155..e105c50267 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html index 2168869d2c..0b852dbf47 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html index a7377763c7..16cfb5ac24 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html @@ -1,6 +1,6 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm index e285f50047..3179fe8193 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm index 0eb1b310da..55cd9a43f0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html index bc1d346a1f..1fa8aff086 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html @@ -1,6 +1,6 @@ Head Blacksmith Ferris:
Now, for granting attributes! First of all, remember that an attribute can only be applied to items with S-grade and above. The method is the same with Enchantment Double-click the Attribute Stone or Attribute Crystal.
Only one attribute can be applied to a Weapon and when you grant an attribute, additional attribute damage can be applied too. Corresponding to the attribute of the monster that you are fighting, the attribute damage can increase or decrease.
-On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters  attribute so you can prepare accordingly.
+On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters attribute so you can prepare accordingly.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm index cb343f60b6..05c7a90b68 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm index dec8f8a710..691c16afad 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm index 15e65d4b36..55cd9a43f0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm index 4c9c7a8ccc..d2ef1149b7 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm index c63ff2607b..d6829ec5c8 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
-Head to the Superion to find the Histi
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
+Head to the Superion to find Histi.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm index 7a7e450646..9345d19242 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm index 0eb1b310da..55cd9a43f0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm index 879ef5d3cc..18839fa2e6 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
- +What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
+ \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm index ed50d50c98..1c330dacad 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html index ed50d50c98..1c330dacad 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm index 9c7c5ea8b4..1675dab9b8 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
- +What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
+ \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm index c18a08308b..2c59cb3cbf 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html index c18a08308b..2c59cb3cbf 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm index 69fe391b7b..a0de14a7ae 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm index 8b22900738..f39aff44ff 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html index 8b22900738..f39aff44ff 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm index 3765bc09eb..b2332f5856 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm index 3f2bab4755..47dea9af4e 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html index 3f2bab4755..47dea9af4e 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm index 2a1db70178..19fc6ec5b3 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm index 070993b606..4dde2c3895 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html index 070993b606..4dde2c3895 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm index 2aaef9d793..bd219b490b 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm index 67fa7e3386..89a2484bd0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html index 67fa7e3386..89a2484bd0 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm index 236eee338d..dad3a8ed7b 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm @@ -1,3 +1,3 @@ Lupicia:
-You have to defeated the monsters created by Fafurion, dwelling in Fafurion Temple and to bring her Minion’s Symbols worn by his closest minions. Hunt Temple Guard Captain, Temple Guard Captain, Elite Guardian Warrior, Elite Guardian Archer, Temple Patrol Guard, Temple Knight Recruit, Temple Guard, Temple Guardian Warrior, Temple Wizard, Temple Guardian Wizard, Temple Priest, Temple Guardian Priest, Starving Water Dragon. You need to get 10 Minion’s Symbol Minion’s Symbol. +You have to defeated the monsters created by Fafurion, dwelling in Fafurion Temple and to bring her Minion's Symbols worn by his closest minions. Hunt Temple Guard Captain, Temple Guard Captain, Elite Guardian Warrior, Elite Guardian Archer, Temple Patrol Guard, Temple Knight Recruit, Temple Guard, Temple Guardian Warrior, Temple Wizard, Temple Guardian Wizard, Temple Priest, Temple Guardian Priest, Starving Water Dragon. You need to get 10 Minion's Symbol Minion's Symbol. \ No newline at end of file diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java index 0ae30f3d6c..37c491bfdc 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java @@ -463,6 +463,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2050,6 +2051,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3293,6 +3295,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/General.ini b/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/General.ini index aa5e06b0d9..1592fd5bc7 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/General.ini +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/31603.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/31603.htm index 6fccdc8635..42b8a44af2 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/31603.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/31603.htm @@ -1,5 +1,5 @@ Black Cat:
-Haha, has my calling you 'kiddo' annoyed you? Well, I’ve lived for hundreds of years, so everyone is a kid to me!
+Haha, has my calling you 'kiddo' annoyed you? Well, I've lived for hundreds of years, so everyone is a kid to me!
Still, now that I think of it, you kiddos nowadays have a lot of fight in you. A good example would be Arcturus, the new Hunter Guild President.
I was thinking of leaving the Hunter Guild, but I have decided to stay a while longer to partake in the dreams of Arcturus. I'm in charge of selling requests issued by Arcturus. Aria Furstmater has asked me to take over her job because she's leaving soon. Tell me if you're interested in any of these items.
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33488-8.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33488-8.htm index 04d74a066e..e853045fb9 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33488-8.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33488-8.htm @@ -1,3 +1,3 @@ Akram:
-Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy’s unprotected back, Ashagen was feared by his enemies and shunned by his allies. +Othell Rogue Ashagen was a fearsome warrior, but his ferocity was matched by his cruelty. Brutal enough to strike an enemy's unprotected back, Ashagen was feared by his enemies and shunned by his allies. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33649.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33649.htm index 1a9ed72050..c8e1fab734 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33649.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/html/default/33649.htm @@ -1,6 +1,6 @@ Goddard Vanguard Sirik:
-Why am I here? Really... aren't there more qualified soldiers to do this job? I’m in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
-I'm—OH JEEZ—I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
+Why am I here? Really... aren't there more qualified soldiers to do this job? I'm in a scary place, surrounded by scary things that probably want to do very scary things to me. I want to go home. But nooooo! The Abygail family name means more - I must uphold its honor. Actually, you know what? I'm done. This guy can fend for himself.
+I'm... OH JEEZ! I think I just wet myself. You scared the... well, you know. How long have you been standing there anyway?
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html index b620e051ce..310b4440f5 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/SeedOfAnnihilation/Nemo/32735-01.html @@ -1,8 +1,8 @@ Nemo:
-I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
+I have no information about the origins of this species, but what I have found is that these creatures do possess a unique energy, sort of plasma if you will. Hmm... Maguen Plasma. I like that. I think that is what I'll call it. Anyway, when a Maguen appears it begins to bring forth one of these plasmas. It will also cycle through its various plasmas before hiding.
With Blacksmith Kusto's talent and my magic we were able to create a device that could harvest these plasmas... a Maguen Plasma Collector. I know it isn't too creative but we decided to keep the name simple to avoid explaining what it does.
Ugh... fine. I'll explain it to you. When you are in the Seed and a Maguen appears, you have a very limited time to collect the Maguen Plasma. If you don't collect the plasma in time, the Maguen will go back into hiding. I've set up a practice Maguen if you want to try using the Maguen Plasma Collector.
This isn't a real Maguen, so you won't collect any Plasma... just thought you should know so you don't get your hopes up.
- + \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm index 3a6d895bb4..91234858a9 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33399-no_class.htm @@ -15,7 +15,7 @@ - You do not walk the Rogue’s path. You must seek another that is + You do not walk the Rogue's path. You must seek another that is appropriate for your class.
(Only Rogue Type Class characters may Awaken as an Othell Rogue.) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm index f9601982b0..35de6bce4a 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33400-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Archer’s path. You must seek another that is + You do not walk the Archer's path. You must seek another that is appropriate for your class.
(Only Archer Class characters may Awaken as a Yul Archer.) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm index 0578ba410f..148d48d268 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33401-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Wizard’s path. You must seek another that is + You do not walk the Wizard's path. You must seek another that is appropriate for your class.
(Only Wizard Class characters may Awaken as a Feoh Wizard.) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm index 46c81aaf7b..327f71cf3b 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33402-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Enchanter’s path. You must seek another that is + You do not walk the Enchanter's path. You must seek another that is appropriate for your class.
(Only Enchanter Class characters may Awaken as an Iss Enchanter.) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm index 1189cde8df..bb75ffb699 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33403-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Summoner’s path. You must seek another that is + You do not walk the Summoner's path. You must seek another that is appropriate for your class.
(Only Summoner Class characters may Awaken as an Wynn Summoner.) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm index edb8c6afbc..74552bbe45 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/33404-no_class.htm @@ -16,7 +16,7 @@ - You do not walk the Healer’s path. You must seek another that is + You do not walk the Healer's path. You must seek another that is appropriate for your class.
(Only Healer Class characters may Awaken as an Aeore Healer.) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html index 72cd94a13b..c0d2b636e8 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33098-03.html @@ -1,3 +1,3 @@ Noeti Mimilead:
-Podvodník chlupatý hnusný! (noeti_mymirid_indun1002.htm) +Cannot spawn support. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html index f5e589daf0..5ba75c68ad 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/bosses/Kimerian/33131-01.html @@ -1,5 +1,5 @@ Noeti Mimilead:
You faced Kimerian, even stood toe to toe with him! - This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
+This is amazing! Even though Kimerian ran away in the end, he'll at least know that he can't just rampage around as he pleases anymore. Thank you!
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 22bca10391..1e7d4c5e27 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,6 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

-Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
+Listen carefully. My lord does not trust the clan currently in possession of this fortress - you can see the effort and expense he has gone to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

+Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/events/LoversJubilee/4305-023.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/events/LoversJubilee/4305-023.htm index a9173ff507..f21997631a 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/events/LoversJubilee/4305-023.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/events/LoversJubilee/4305-023.htm @@ -1,3 +1,3 @@ Rosalia:
-Thank you for supporting my researchΞ²β„ΆΞ…
+Thank you for supporting my research. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm index dd0187c26a..e0504eb82e 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00666_HunterGuildMembersKnowledge/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm index 8178955e29..322685d160 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00668_ABattleWithTheGiants/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm index 5b5d0d8419..dd6a2475c2 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00670_DefeatingTheLordOfSeed/34267-02.htm @@ -1,4 +1,4 @@ Hunters Guild President Arcturus:
-There are areas called “Seeds†in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
+There are areas called in Gracia. They include the Seed of Destruction, the Seed of Hellfire, the Seed of Annihilation, and the Seed of Infinity. Goddess Shilen has appointed four lords to rule them. Did you know this?
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm index 55d1cb87b7..9de09db770 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00845_SabotageTheEmbryoSupplies/34235-00.htm @@ -1,5 +1,5 @@ Logart van Dyke:
The Enchanted Valley has changed, so it's very dangerous.
I don't think you are supposed to be here yet. Come back when you get stronger.
-(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom’s Royal Guard amity level 2 or above.) +(Only characters above Lv. 101, quest Complete Bloody Battle - Seizing Supplies and fraction Kingdom's Royal Guard amity level 2 or above.) \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index fd2c4c2e33..5922d72367 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm index 6b18d45d16..32ae867ccd 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem .... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm index f3da5ed98d..e105c50267 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html index 9c10e23324..0b852dbf47 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-06.html @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html index d6e7e15f7b..16cfb5ac24 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34222-07.html @@ -1,6 +1,6 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm index 6d9899c5b5..3179fe8193 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10569_DeclarationOfWar/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html index bc1d346a1f..1fa8aff086 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10579_ContainingTheAttributePower/30847-15.html @@ -1,6 +1,6 @@ Head Blacksmith Ferris:
Now, for granting attributes! First of all, remember that an attribute can only be applied to items with S-grade and above. The method is the same with Enchantment Double-click the Attribute Stone or Attribute Crystal.
Only one attribute can be applied to a Weapon and when you grant an attribute, additional attribute damage can be applied too. Corresponding to the attribute of the monster that you are fighting, the attribute damage can increase or decrease.
-On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters  attribute so you can prepare accordingly.
+On the other hand, you can apply as many as three attributes to armor. However, you can't grant conflicting attributes to armor. If you apply an attribute to armor, it will gain the resistance to that attribute. The higher the monsters level is, there is a higher probability it will attack with an attribute. It'll be helpful to know the monsters attribute so you can prepare accordingly.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html index b355fa7993..53b1cf8bcc 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-06.html @@ -2,6 +2,6 @@ I would like you to go into the other dimension and participate in the Dimensional Raid to defeat those monsters. I'm sure someone who can protect the world like that will go on to do greater things and acquire greater powers.
When you defeat monsters in the other dimension, you'll get a Mark of Advance. Get 3 of these and bring them back to me. You need to keep in mind that each time you participate in the Dimensional Raid you will only get 1 Mark of Advance.


Also, remember that I can only open the gate on certain days. I can send you there on Saturdays when there are no Dimensional Castle Sieges, between 19:00~22:00. Just come find me during those times.

-Or Defeat any monsters in Enchanted Valley and Atelia Refinery, you need to get Proof of Preparation Proof of Preparation — 20000 pcs.
+Or Defeat any monsters in Enchanted Valley and Atelia Refinery, you need to get Proof of Preparation Proof of Preparation - 20000 pcs.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html index cf0b816221..2a646aa7e2 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10824_ConfrontingTheGreatestDanger/34018-07.html @@ -1,6 +1,6 @@ Merlot:
Please participate in the Dimensional Raid to prevent those monsters from influencing this place, and collect 3 Marks of Advance. You can only get 1 Mark each time you participate in the Dimensional Raid, so you must participate 3 times in order to pass my test.
You may teleport to another dimension only on Saturdays when there are no Dimensional Sieges between 19:00-22:00. Don't forget this last part. -Or Defeat any monsters in Enchanted Valley and Atelia Refinery, you need to get Proof of Preparation Proof of Preparation — 20000 pcs.
+Or Defeat any monsters in Enchanted Valley and Atelia Refinery, you need to get Proof of Preparation Proof of Preparation - 20000 pcs.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm index 1b9f86b205..05c7a90b68 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm index 7a8d0c93e1..691c16afad 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
Head to the Superion to find the Histi
diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10856_SuperionAppears/34243-02.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm index 0a0894eabe..d2ef1149b7 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-02.htm @@ -1,4 +1,4 @@ Tetrarch Kekropus:
-We faced a serious problem .... I didn’t believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
+We faced a serious problem... I didn't believe the rumors about the Superion. But they turned out to be successors. You know, only two Emperor Helios and Empress Ramona can control the Superion. Superion is a very serious threat. I instruct you to go to him and scout the situation.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm index b2bec6805e..d6829ec5c8 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34222-04.htm @@ -1,7 +1,7 @@ Tetrarch Kekropus:
Good. You can always rely on Meldin.
Well, it's time for you to go to the Superion. I have already sent my subordinates there to study the situation.
-I would like to be there myself, but I can’t risk the mission, for the success of which many lost their lives.
-Head to the Superion to find the Histi
+I would like to be there myself, but I can't risk the mission, for the success of which many lost their lives.
+Head to the Superion to find Histi.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm index e554afd858..9345d19242 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-02.htm @@ -1,4 +1,4 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
+Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey.
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm index 5ea4b60de1..55cd9a43f0 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10857_SecretTeleport/34243-03.htm @@ -1,3 +1,3 @@ Histy:
-Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can’t deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. +Oh! I hope Tetrarch feels well? Since Kekropus sent you here, it means that our plan is slowly moving forward. You see, they sent me here to watch the Superion. Unfortunately, I can't deal with everything alone. I am glad that you came to the rescue. Thanks for making such a long journey. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm index ca47be820f..18839fa2e6 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
- +What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
+ \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm index 5cde4254a0..1c330dacad 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html index 5cde4254a0..1c330dacad 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10896_VisitTheAdventureGuild/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 1 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm index ff09b4cf73..1675dab9b8 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
- +What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
+ \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm index 08df6bdaf5..2c59cb3cbf 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html index 08df6bdaf5..2c59cb3cbf 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10897_ShowYourAbility/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 2 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm index c979894b2d..a0de14a7ae 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm index 404e0b99d6..f39aff44ff 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html index 404e0b99d6..f39aff44ff 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10898_TowardAGoal/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 3 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm index 700ed72420..b2332f5856 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm index 8aae55c654..47dea9af4e 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html index 8aae55c654..47dea9af4e 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10899_VeteranAdventurer/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 4 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm index 897491ae78..19fc6ec5b3 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm index 233c3e00a4..4dde2c3895 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html index 233c3e00a4..4dde2c3895 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10900_PathToStrength/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 5 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm index 834487b3d3..bd219b490b 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-01.htm @@ -1,4 +1,4 @@ Adventure Guildsman Penny:
-what a good day to die!? hello wanderer. You are still on the hero’s path, I see it!. I think you could help me !? and prove that you are the best hero of Aden!
+What a good day to die!? Hello wanderer. You are still on the hero's path, I see it!. I think you could help me!? and prove that you are the best hero of Aden!
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm index a5757828f4..89a2484bd0 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-04.htm @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html index a5757828f4..89a2484bd0 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10901_AModelAdventurer/34413-05.html @@ -1,3 +1,3 @@ Adventure Guildsman Penny:
-Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you’ve reached the necessary level of amity. +Penny from Adventurers Guild in Aden wants you to reach amity level 6 with the guild. Keep on completing the The Strong in the Closed Space The Strong in the Closed Space daily quest, until you've reached the necessary level of amity. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm index 236eee338d..dad3a8ed7b 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/custom/Q10517_FafurionsMinions/accept.htm @@ -1,3 +1,3 @@ Lupicia:
-You have to defeated the monsters created by Fafurion, dwelling in Fafurion Temple and to bring her Minion’s Symbols worn by his closest minions. Hunt Temple Guard Captain, Temple Guard Captain, Elite Guardian Warrior, Elite Guardian Archer, Temple Patrol Guard, Temple Knight Recruit, Temple Guard, Temple Guardian Warrior, Temple Wizard, Temple Guardian Wizard, Temple Priest, Temple Guardian Priest, Starving Water Dragon. You need to get 10 Minion’s Symbol Minion’s Symbol. +You have to defeated the monsters created by Fafurion, dwelling in Fafurion Temple and to bring her Minion's Symbols worn by his closest minions. Hunt Temple Guard Captain, Temple Guard Captain, Elite Guardian Warrior, Elite Guardian Archer, Temple Patrol Guard, Temple Knight Recruit, Temple Guard, Temple Guardian Warrior, Temple Wizard, Temple Guardian Wizard, Temple Priest, Temple Guardian Priest, Starving Water Dragon. You need to get 10 Minion's Symbol Minion's Symbol. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/Config.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/Config.java index 7043574b04..dd223cc6ce 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/Config.java @@ -463,6 +463,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2065,6 +2066,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3308,6 +3310,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_C6_Interlude/dist/game/config/main/General.ini b/L2J_Mobius_C6_Interlude/dist/game/config/main/General.ini index 7b1f11a1e2..751a3cc9a1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/config/main/General.ini +++ b/L2J_Mobius_C6_Interlude/dist/game/config/main/General.ini @@ -38,7 +38,11 @@ LogItems = False # Set the html cache's lazy loading True or False # (Load html's into cache only on first time requested) -LazyCache = True +LazyCache = False + +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True # If true the server will be a test server (listed by test server clients only) TestServer = False diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31452.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31452.htm index bd92b6fb91..d7c46e0bc4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31452.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31452.htm @@ -1,4 +1,4 @@ -Ghost of Wigoth:
+Ghost of Wigoth:
You've destroyed the Shadow of Halisha! Good job!
Quest \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31453.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31453.htm index c766c72785..60178ccb85 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31453.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31453.htm @@ -1,4 +1,4 @@ -Nameless Soul:
+Nameless Soul:
This is the final resting place of the ancient emperors of the Elmoreden Empire! There are four major sepulchers. They are the Sepulcher of Conquerors, the Sepulcher of Rulers, the Sepulcher of Great Sages and the Sepulcher of Judges, respectively. Together they are known as the Four Sepulchers.
But this sacred place is ultimately...
Quest diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31454.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31454.htm index a0edaf6888..ee5b4cda60 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31454.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/SepulcherNpc/31454.htm @@ -1,4 +1,4 @@ -Ghost of Wigoth:
+Ghost of Wigoth:
Phew! You escaped safely!
Quest \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/admin/help/mods_menu.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/admin/help/mods_menu.htm index 898a3b1ef0..fb315f5108 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/admin/help/mods_menu.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/admin/help/mods_menu.htm @@ -1,4 +1,4 @@ -Mods Panel +Mods Panel @@ -7,6 +7,6 @@
Every mod added should provide a list of commands and expected parameters. We provide this ingame configuration service as an extra bonus but we can't guarantee a given mod will behave as expected by its authors as core suffer changes.
Your best bet would be to carefully read provided help, and try these settings on your own before organizing/announcing events around these mods.
-If you find any error, please feel free to report it at l2jmobius.org Hopefully the L2jMobius crew or the mod author/mer will be able to provide further assistance. +If you find any error, please feel free to report it at l2jmobius.org Hopefully the L2jMobius team or the mod author/mer will be able to provide further assistance.
\ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31229.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31229.htm index c6e74ad489..70d07305af 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31229.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31229.htm @@ -1,4 +1,4 @@ -Event Manager Winnie the Cat:
+Event Manager Winnie the Cat:
Meow! Greetings! I'm Winnie the Cat!
Our master, Collector Bashtal, formerly of the Bronze Key guild, has asked us to collect medals that were scattered throughout the world. We've come to this village as his personal emmissaries!
We're organizing a Medal Collecting Event! Would you like to participate? Collect medals and take them to Roy the Cat over there!
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255-1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255-1.htm index a2ee50fe1d..6cc176ec68 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255-1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255-1.htm @@ -1,23 +1,13 @@ - - -Puss the Cat: -
-Pumpkins grow by drinking pumpkin nectar! After planting a seed, if you pour the nectar on the pumpkin, it will grow quickly! Meow!
-After drinking enough nectar, the pumpkin will become big. Then, if you hit it with a weapon, the pumpkin will crack open! -
-But, there are several things you should be careful about! -
-First of all, if you hit it before it's fully grown, it will wilt from lack of nutrition. So be careful. Meow! +Puss the Cat:
+Pumpkins grow by drinking pumpkin nectar! After planting a seed, if you pour the nectar on the pumpkin, it will grow quickly! Meow!
+After drinking enough nectar, the pumpkin will become big. Then, if you hit it with a weapon, the pumpkin will crack open!
+But, there are several things you should be careful about!
+First of all, if you hit it before it's fully grown, it will wilt from lack of nutrition. So be careful. Meow! Also, since a pumpkin has a tendency to run away, you should try to crack it open before it gets out of hand! Young pumpkins that are not fully grown will run off in 3 minutes and fully grown pumpkins will run away in a minute and 30 seconds! Meow! Also, a large pumpkin can't be opened with a regular weapon! Meow! I heard that there is a weapon called chrono something that produces musical sounds when you hit it against something. Only when you use that, you will be able to crack open your pumpkin! -One last thing! Since it's not easy to open a large pumpkin by yourself, you should find a friend who can help you open it. -
-Do you understand everything I've told you? Meow! -
-Trade one unit of nectar for one Squash Seed. -
-Trade fifty units of nectar for one Large Squash Seed. -
+One last thing! Since it's not easy to open a large pumpkin by yourself, you should find a friend who can help you open it.
+Do you understand everything I've told you? Meow!
+Trade one unit of nectar for one Squash Seed.
+Trade fifty units of nectar for one Large Squash Seed.
Trade 10 units of nectar for a Chrono Weapon. - - + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255.htm index 1cbbecbcd5..342c91b0fc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/31255.htm @@ -1,24 +1,12 @@ - - -Puss the Cat: -
-Meow! Nice to meet you! I'm Puss the Cat, the faithful servant of Great Magus Ahuron Raulian.
-My master is one of the greatest magi of the Ivory Tower. -
-Recently, while out with his girlfriend, he helped a bloody pixy with an injured leg. -
-A few days later he received a box full of Pumpkin Seeds! -
-The box was smeared with Red Fairy Dust, so it must have been sent by the grateful bloody pixy... But now the pumpkin grown from the seed is annoying my master, asking for nectar day and night! -
-He doesn't want to offend the bloody pixy by just throwing it away, and also seems to think that something good may eventually come from it... He has asked us, his faithful servants, to give away the Pumpkin Seeds to whoever can get the nectar to raise them!
We have organized a pumpkin growing event to promote his idea! Meow! You can get nectars by killing any monsters near your level all throughout the world. -
-Trade one unit of nectar for one Squash Seed. -
-Trade fifty units of nectar for one Large Squash Seed. -
-Trade 10 units of nectar for a Chrono Weapon. -
+Puss the Cat:
+Meow! Nice to meet you! I'm Puss the Cat, the faithful servant of Great Magus Ahuron Raulian.
+My master is one of the greatest magi of the Ivory Tower.
+Recently, while out with his girlfriend, he helped a bloody pixy with an injured leg.
+A few days later he received a box full of Pumpkin Seeds!
+The box was smeared with Red Fairy Dust, so it must have been sent by the grateful bloody pixy... But now the pumpkin grown from the seed is annoying my master, asking for nectar day and night!
+He doesn't want to offend the bloody pixy by just throwing it away, and also seems to think that something good may eventually come from it... He has asked us, his faithful servants, to give away the Pumpkin Seeds to whoever can get the nectar to raise them!
We have organized a pumpkin growing event to promote his idea! Meow! You can get nectars by killing any monsters near your level all throughout the world.
+Trade one unit of nectar for one Squash Seed.
+Trade fifty units of nectar for one Large Squash Seed.
+Trade 10 units of nectar for a Chrono Weapon.
"How do I grow a pumpkin?" - - + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-1.htm index e91d2565f8..4062d62ca5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-1.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
Are you the head of the clan?
(Available only head of the clan level 4 or above.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-2.htm index b63e3afeef..0cdda7221b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-2.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-2.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
List of clans that want to participate in the qualifying round to participate in the Battle of the clan hall. Look, if you afford to fight with adversaries such...
=== Clans involved in the Preliminary Contest ===
%clan% diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-3.htm index fa308e7490..f426ff24d0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-3.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437-3.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
I do not put it correctly? Or maybe you just casually listening to my explanations?
Registration will begin one hour before the start of the next siege, or rather %SiegeDate%. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437.htm index 44905f8eac..7d2bdd3509 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35437.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
What do you want from me? I do not like that in our land there strangers.
Ah ... While it is our land ruled by clan %clanname% ...
Mandatory testing before registration in the battle for the clan hall
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-1.htm index e91d2565f8..4062d62ca5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-1.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
Are you the head of the clan?
(Available only head of the clan level 4 or above.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-2.htm index 5f51df7cb0..47a2b23632 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-2.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-2.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
List of clans that want to participate in the qualifying round to participate in the Battle of the clan hall. Look, if you afford to fight with opponents...
=== Clans involved in the Preliminary Contest ===
%clan% diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-3.htm index ad877077bd..6eeab9396b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-3.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627-3.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
I do not correctly put? Or maybe you just casually listening to my explanations?
Registration will begin one hour before the start of the next siege, or rather %SiegeDate%. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627.htm index b136982093..2e2e27f2e3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/default/35627.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
What brought you here? Do you not know what a dangerous place?
Or maybe you clansman %clanname%, which owns the farm?
Test before registering in the battle for the clan hall
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-10.htm index 9fc39f13b2..fa271de637 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-10.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-11.htm index 41f339d283..a97652be2e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-11.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-12.htm index cd41aa6661..716dcd1408 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-12.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-13.htm index 644e990b99..f30c6c6439 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-13.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-14.htm index ac1d702b2c..2cdcd9f956 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-14.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-15.htm index 06f523db03..2a5a9e0a0d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-15.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-16.htm index c1e3cf50d5..e27ca226c2 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-16.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-18.htm index 0547864f5b..948dc4c27d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-18.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-18.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-19.htm index 82423b3393..89d77eb5ba 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-19.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-19.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-20.htm index d5fd013725..0ea6468a7f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-20.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-20.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-23.htm index df03e52063..807302f4fa 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-23.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-23.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-4.htm index 54daf5ef63..3458afabf0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-4.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-4.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-5.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-5.htm index dec95d972b..f2ce1e349f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-5.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-5.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-6.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-6.htm index 271d01e794..b9b8399e40 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-6.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-6.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-7.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-7.htm index 3964b548b9..916560e127 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-7.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-7.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-8.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-8.htm index 332d44964c..8955e8875c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-8.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-8.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-9.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-9.htm index bd5539ab11..4f8b417881 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-9.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023-9.htm @@ -1,4 +1,4 @@ - +
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023.htm index e53ae1db30..801af3496e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/gatekeeper/70023.htm @@ -12,7 +12,7 @@
Previous: Mod Panel Up: Index
- + diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32176.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32176.htm index 8dd57ea5b6..935d21a419 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32176.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32176.htm @@ -4,7 +4,7 @@ Welcome to Kamael Village! I am Ambra, the Marksman of this place. It is my duty As you can see, it is currently filled to the brim with novice adventurers here to develop their skills. Once they have advanced sufficiently, they journey into the wider world to try their luck. -That's my hope, too — perhaps one day when things settle day, I will be able to journey to the mainland and test my skills against the inhabitants. +That's my hope, too - perhaps one day when things settle day, I will be able to journey to the mainland and test my skills against the inhabitants. Ask about Kamael Village. diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32188.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32188.htm index 24f8f6bcd1..9988ed6d9c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32188.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/guard/32188.htm @@ -3,7 +3,7 @@ Finally you have come! If you continue south from here, you will see the Nornill's Cave. There you will find 3 statues of destiny. -If you have questions about life or fate, you may ask them — if they will it, you may receive the answer you seek. +If you have questions about life or fate, you may ask them - if they will it, you may receive the answer you seek. [npc_%objectId%_Chat 1|Ask about the Nornill's Cave.] diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/merchant/30060-sold.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/merchant/30060-sold.htm index f0624aeaea..f8ae98c9c3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/merchant/30060-sold.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/merchant/30060-sold.htm @@ -1,6 +1,6 @@ -Трейдер Ñабрина:
+Trader Sabrin:
At this price, I've been generous. Come to us next time, whenever you have items for sale.
-Купить воинÑкую броню +Buy Fighters' Equipment Buy Mystic Equipment
Wear Fighter Equipment Wear Mystic Equipment
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_2.htm index 30f69252b9..73675ce520 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_2.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_2.htm @@ -20,9 +20,9 @@ After the 2nd class transfer:
-If your clan or alliance owns a castle, you will join the Lords of Dawn automatically.
-If your clan or alliance does not own a castle, in order to join the Lords of Dawn, you should pay either 50,000 adena as a participation fee or you should possess a Lord’s Certificate of Approval. +If your clan or alliance does not own a castle, in order to join the Lords of Dawn, you should pay either 50,000 adena as a participation fee or you should possess a Lord's Certificate of Approval.
--This certificate is issued by the Chamberlain of each castle. A castle lord can purchase up to 300 Lord’s Certificates of Approval and freely issue them to anyone he deems fit. +-This certificate is issued by the Chamberlain of each castle. A castle lord can purchase up to 300 Lord's Certificates of Approval and freely issue them to anyone he deems fit.
-You must have been a member of the castle-owning clan or alliance before the competition began in order to join the Lords of Dawn.
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_3.htm index d26e198885..c745ce96b1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_3.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_3.htm @@ -1,5 +1,4 @@ - [What is Seal Stone Collection?]
@@ -13,7 +12,7 @@
-To obtain seal stones you must kill Nephilm, Gigant, Lilim and Lith.
--After you collect the seal stones, offer them to a Dusk Priestess. Go visit a Dusk Priestess located in each village and use the menu option of “Offer Seal Stones.” +-After you collect the seal stones, offer them to a Dusk Priestess. Go visit a Dusk Priestess located in each village and use the menu option of 'Offer Seal Stones'.
-Nephilim, Gigant, Lilim and Lith can only be found in necropolises or catacombs.
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_4.htm index 77d834c514..28d18d67ab 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_4.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_4.htm @@ -14,7 +14,7 @@
- To participate in Festival of Darkness, speak with the Festival Guide at the Oracle of Dusk.
-- Only parties of two or more may participate in the festival. Since seal stones must be paid to participate, don’t forget to obtain seal stones in advance. +- Only parties of two or more may participate in the festival. Since seal stones must be paid to participate, don't forget to obtain seal stones in advance.
- Any member of the Revolutionaries of Dusk may participate in the Festival of Darkness.
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_7.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_7.htm index 94090069f1..f84d19332e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_7.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/seven_signs/desc_7.htm @@ -5,7 +5,7 @@ 1. Rewards for Collecting Seal Stones:
Each member of the winning group can claim their reward in ancient adena by visiting the applicable priests in each village during the seal validation period. The reward is determined by the number of seal stones recovered. -Ancient adena may be used to buy various consumable items, such as CP potion and SP scroll, from a priest on the team. Ancient adena can also be traded with Mammon’s trader or Mammon’s blacksmith. +Ancient adena may be used to buy various consumable items, such as CP potion and SP scroll, from a priest on the team. Ancient adena can also be traded with Mammon's trader or Mammon's blacksmith.

2. Rewards from the Festival of Darkness:
@@ -22,16 +22,16 @@ The members of the winning group can trade their seal stones for ancient adena.
- You can meet Anakim, the holder of the sacred torch. She is the archenemy who sleeps in the Disciples Necropolis.
-- You can trade with Mammon’s trader, who often appears in the necropolis. He accepts ancient adena, and offers rare and valuable items such as Scroll: Enchant Armor for all grades, A grade crystals, gemstones and various dyes. +- You can trade with Mammon's trader, who often appears in the necropolis. He accepts ancient adena, and offers rare and valuable items such as Scroll: Enchant Armor for all grades, A grade crystals, gemstones and various dyes.

5. Controlling of the Seal of Gnosis:
The Revolutionaries of Dusk will take possession of the six catacombs and those who are not members of the winning group can no longer access the catacombs. However, if the fight ends in a draw, then members of both groups can access the catacombs.
-- You can trade with Mammon’s blacksmith, who frequents the catacombs. He accepts ancient adena, and offers such special services such as trading C or D grade weapons for better ones or bestowing special power to an A grade weapon. +- You can trade with Mammon's blacksmith, who frequents the catacombs. He accepts ancient adena, and offers such special services such as trading C or D grade weapons for better ones or bestowing special power to an A grade weapon.
- Pay ancient adena to a Dusk Priestess located in each village if you wish to be teleported to one of the major hunting grounds. -You’ll find an orator of Revelations in each village, casting support magic to the players of the Revolutionaries of Dusk, and a Preacher of Doom casting curses on the members of the Lords of Dawn. +You'll find an orator of Revelations in each village, casting support magic to the players of the Revolutionaries of Dusk, and a Preacher of Doom casting curses on the members of the Lords of Dawn.

6. Controlling the Seal of Strife:
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/html/welcome.htm b/L2J_Mobius_C6_Interlude/dist/game/data/html/welcome.htm index dffca23823..9fd993c6eb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/html/welcome.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/html/welcome.htm @@ -1,4 +1,4 @@ - + Line][age
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-00.htm index f67529338f..d26a16a45a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-00.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-00.htm @@ -1,4 +1,4 @@ -Seer Tanapi:
+Seer Tanapi:
Did Centurion Petukai send you?
Our ancestors were driven to the Immortal Plateau after their defeat by the Humans. Are we not stronger than they are?
You must prove yourself!
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-01a.htm index 11615bfed2..09ad5aa846 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-01a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30571-01a.htm @@ -1,3 +1,3 @@ -Seer Tanapi:
+Seer Tanapi:
Find Gatekeeper Tamil, she'll give you the directions. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30576-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30576-00.htm index 263bfe9a13..98aeb9fd1f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30576-00.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30576-00.htm @@ -1,4 +1,4 @@ -Gatekeeper Tamil:
+Gatekeeper Tamil:
You're the one going to the city of Humans to find the magic we Orcs never possessed?
The gate of time and space is used for long distance travel. This is powerful Human magic!
Do you have permission from Seer Tanapi?
diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30583-01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30583-01a.htm index 117e59054b..d53b7ab4e7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30583-01a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q009_IntoTheCityOfHumans/30583-01a.htm @@ -1,3 +1,3 @@ -Centurion Petukai:
+Centurion Petukai:
Arise, Orc Warrior! Visit Seer Tanapi at the Temple of Flames! He is very wise! He will know the answer to my question! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-04.htm index cb4716c7be..5deb7ddd40 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-04.htm @@ -1,5 +1,5 @@ Collector Yumi:
-The explosion came as a surprise. Like a comet shooting across the sky, it didn't seem to have a reason — it just happened. Maybe someone accidentally touched a machine in the lab. That was a popular theory at the time.
+The explosion came as a surprise. Like a comet shooting across the sky, it didn't seem to have a reason - it just happened. Maybe someone accidentally touched a machine in the lab. That was a popular theory at the time.
On further inspection, however, the explosion seemed increasingly suspicious. For one thing, it coincided too closely with the robbery of the Black Anvil blueprint...
Ask about the blueprint robbery. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-26.htm index 56a74df63c..b772378b66 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-26.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32041-26.htm @@ -1,3 +1,3 @@ Collector Yumi:
-You're back, but you haven't found what you're looking for? I can't help you. You have the electric wave detector, so go locate whatever it is reacting to and determine the exact nature of the object — or creature — causing the readings. +You're back, but you haven't found what you're looking for? I can't help you. You have the electric wave detector, so go locate whatever it is reacting to and determine the exact nature of the object - or creature - causing the readings. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-33.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-33.htm index 4bf6c0c4d8..c93db8744b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-33.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-33.htm @@ -1,5 +1,5 @@ Wendy:
My friend...
-My friend was gigantic, with a body made entirely of stone — like a walking boulder. He helped Master somehow...
+My friend was gigantic, with a body made entirely of stone - like a walking boulder. He helped Master somehow...
Ask her about this memory. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-37.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-37.htm index 4d5eeef6f0..e02385387b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-37.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q114_ResurrectionOfAnOldManager/32047-37.htm @@ -1,5 +1,5 @@ Wendy:
-It may be possible to give you one — for the right price.
+It may be possible to give you one - for the right price.
Does 3000 adena seem reasonable?
Take the deal.
Refuse the deal. diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm index 4b639a3cdb..f49cf4bcd7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm @@ -1,4 +1,4 @@ Collector Yumi:
-I think I told you about the explosion near the ruins. We suspected Dr. Chaos of causing it. He resided here for a long time and was running several experiments, and he knew more than enough to have done it — as the Guild investigation later revealed.
+I think I told you about the explosion near the ruins. We suspected Dr. Chaos of causing it. He resided here for a long time and was running several experiments, and he knew more than enough to have done it - as the Guild investigation later revealed.
Ask if Pavel's study was already in progress. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-12.htm index 9cd49a537f..a54426b1f8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-12.htm @@ -1,6 +1,6 @@ Collector Yumi:
The Guardian Golem was a huge and powerful being. Our Warsmiths fought valiantly against it, but we were finally forced to retreat.
By the time we regrouped and returned, all the working golems were already under Dr. Chaos' control. We again had to retreat.
-I have remained here ever since in order to find a band of adventurers such as yourselves, hoping to find out exactly how Dr. Chaos accomplished all this — and, more importantly, what we can do to stop him.
-We have learned much from Wendy and Atlanta, but perhaps not yet all. Go and seek out Wendy once more. Find out all you can about Dr. Chaos' past and present actions — and put a stop to his evil once and for all. +I have remained here ever since in order to find a band of adventurers such as yourselves, hoping to find out exactly how Dr. Chaos accomplished all this - and, more importantly, what we can do to stop him.
+We have learned much from Wendy and Atlanta, but perhaps not yet all. Go and seek out Wendy once more. Find out all you can about Dr. Chaos' past and present actions - and put a stop to his evil once and for all. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-20.htm index f64c5c9f24..b09b375485 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-20.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-20.htm @@ -1,3 +1,3 @@ Collector Yumi:
-That doesn't sound right to me — it's too obvious. They were more clever than that. +That doesn't sound right to me - it's too obvious. They were more clever than that. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-23.htm index 0ce695040f..154ffa63d0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-23.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-23.htm @@ -1,3 +1,3 @@ Collector Yumi:
-Very well — I will await your return with great anticipation! +Very well - I will await your return with great anticipation! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm index c0c27403de..950cf785cd 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm @@ -2,6 +2,6 @@ You... came here before.
I tried my best... to remember.
I still can't remember many things, but... I think I can remember something.
-I remember the current state of affairs — I remember telling Atlanta about what was happening.
+I remember the current state of affairs - I remember telling Atlanta about what was happening.
Ask about the current state of affairs. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm index 7b8e3c309d..1532ac939a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm @@ -1,5 +1,5 @@ Wendy:
-I just felt a sensation as if something — or someone — was leaving the north research wing.
+I just felt a sensation as if something - or someone - was leaving the north research wing.
Was that you?
"Yes." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm index a62499b5b9..1e535f7294 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm @@ -1,5 +1,5 @@ Wendy:
Atlanta thought you would stop N-45, the Arrival of Eternal Spring.
-That study should never have been conducted. Dr. Chaos probably stumbled onto it by accident. He really only required the energy necessary to operate the Ultimate Golem Spartacus — he certainly did not need N-45.
+That study should never have been conducted. Dr. Chaos probably stumbled onto it by accident. He really only required the energy necessary to operate the Ultimate Golem Spartacus - he certainly did not need N-45.
Talk about cutting off the energy to the Gigantic Golem in the east wing. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm index 6c364aa1e4..a47c2fa5d7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm @@ -1,6 +1,6 @@ Wendy:
The Gigantic Golem should have been deactivated by now.
-But it became just like the golems fashioned by the Dwarves — activated by crystals and the power of the Starstone.
+But it became just like the golems fashioned by the Dwarves - activated by crystals and the power of the Starstone.
Thanks to Dr. Chaos's work, the power of the Gigantic Golems is greater than it was when the Dwarves cast him out.
Ask about Dr. Chaos. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm index 346ffe0f7e..2f0d498b81 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm @@ -2,6 +2,6 @@ After making the Gigantic Golem, Dr. Chaos became obsessed with its power.
Perhaps this happened because the Doctor was exposed to the Flames of Pa'agrio for too long.
It is said that they are the flames of the gods themselves; no mere mortal can remain unscathed after bathing in them. They can be found within the Giant Research Wing.
-Those flames will not necessarily affect a creature created directly by the gods since they are already kin to the divine power. But be warned — the creatures of the gods view each other as enemies... they will likely treat you likewise if you encounter them while in possession of the Flames of Pa'agrio.
+Those flames will not necessarily affect a creature created directly by the gods since they are already kin to the divine power. But be warned - the creatures of the gods view each other as enemies... they will likely treat you likewise if you encounter them while in possession of the Flames of Pa'agrio.
Ask about Atlanta's message. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm index 149f242e9a..b566aa9791 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm @@ -2,6 +2,6 @@ Listen closely, for this pertains to Dr. Chaos. From time to time, he comes here.
If you attempt to speak with him, though, he will treat you as an enemy and dispatch a Gigantic Chaos Golem to rend the flesh from your bones.
If you can defeat him here, it will certainly keep him from causing any trouble for a while.
-As Atlanta said, it should not be a difficult task — provided that excellent adventurers such as yourselves are able to work together.
+As Atlanta said, it should not be a difficult task - provided that excellent adventurers such as yourselves are able to work together.
Ask about the Horrifying Golem Army. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-32.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-32.htm index 91005c20cf..13a9984393 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-32.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-32.htm @@ -1,6 +1,6 @@ Wendy:
I have no more to say to you. Please tell the Dwarf what I said.
There is no more danger here; you have resolved all of the problems.
-I am being operated by a Starstone, but once that Starstone disappears, I will begin to be deactivated. I am looking forward to it — I want to rest, at long last.
+I am being operated by a Starstone, but once that Starstone disappears, I will begin to be deactivated. I am looking forward to it - I want to rest, at long last.
Please take this. It is all I have left to give. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-02.htm index 43b307f53a..af43b175d9 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-02.htm @@ -1,5 +1,5 @@ Head Blacksmith Newyear:
-Say, you may not have heard, but there is a new type of armor available — but only for members of the clan academy. Would you like to have a suit of it? I can make one for you...
+Say, you may not have heard, but there is a new type of armor available - but only for members of the clan academy. Would you like to have a suit of it? I can make one for you...
Oh, wait, I fear you don't meet the prerequisites. I'm sorry.
(Only level 19 and higher characters who are clan academy members, and who have a sponsor, are permitted to take on the quest.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-14.htm index b4c7ddd8a9..cb75286e18 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q123_TheLeaderAndTheFollower/31961-14.htm @@ -1,3 +1,3 @@ Head Blacksmith Newyear:
-I don't think you have any business here — this is my place, and I have nothing to discuss with you. +I don't think you have any business here - this is my place, and I have nothing to discuss with you. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q215_TrialOfThePilgrim/30649-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q215_TrialOfThePilgrim/30649-04.htm index e462b53670..9cb1d6e2cc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q215_TrialOfThePilgrim/30649-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q215_TrialOfThePilgrim/30649-04.htm @@ -3,6 +3,6 @@ So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old...
What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+No, there is something more! I see a small flame burning bright in the ash. It is the one... the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-02.htm index d8687ccb25..1e5e10b61d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-02.htm @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
"I will help."
"You're on your own." - + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-03.htm index 865aaebdd5..2ef8c87caf 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q227_TestOfTheReformer/30669-03.htm @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm index 4bf83396a3..fcb860fa7e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30557-01.htm @@ -1,3 +1,3 @@ Torai:
-Oh my! This… is a priceless book. Sell it to me…! I’ll give you a high price for it… Heh heh heh… +Oh my! This... is a priceless book. Sell it to me...! I'll give you a high price for it... Heh heh heh... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm index 32502aa051..3feb16f4ba 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-03.htm @@ -1,3 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) I will teach you a wise method to increase your wealth. Warehouse Keeper Sorint, Sorceress Paige, Researcher Lorain, Warehouse Keeper Hagger, Guard Stan, Blacksmith Dunning, Magic Trader Ralph, Head Blacksmith Ferris, Warehouse Keeper Collob, and Grocer Pano… All these people are crazy about collecting weird coins! +(A voice comes out of the chest.) I will teach you a wise method to increase your wealth. Warehouse Keeper Sorint, Sorceress Paige, Researcher Lorain, Warehouse Keeper Hagger, Guard Stan, Blacksmith Dunning, Magic Trader Ralph, Head Blacksmith Ferris, Warehouse Keeper Collob, and Grocer Pano... All these people are crazy about collecting weird coins! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm index f494c72a92..2fcae6e69d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q334_TheWishingPotion/30743-04.htm @@ -1,3 +1,3 @@ Chest of Wisdom:
-(A voice comes out of the chest.) I will tell you about the method of using the Wish Potion wisely. If you make a wish to become a ruler, I heard that you will be able to meet the Devil himself… +(A voice comes out of the chest.) I will tell you about the method of using the Wish Potion wisely. If you make a wish to become a ruler, I heard that you will be able to meet the Devil himself... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm index 2f3360a26b..c84e58186e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
In place of the Chief Fortress Robbers started a real battle!
Consider themselves strong enough? Then take part in this battle!
Agree diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a2.htm index c1d92ed3f0..dc1ce2d4a1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a2.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a2.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
Hurry time is short.
Implementation of this test required if you want to take part in the War of the clan hall.
Your task - as soon as possible collect 30 trophies with the cannibals Tarlk and basilisks Tarlk. The first five participants have the opportunity to participate in the War of the clan hall. diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm index e8e20451e6..ad1ca33586 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
You have brought what I asked?
-Yes, I gathered +Yes, I gathered them. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a4.htm index e243c69dcc..2028aa4199 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a4.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a4.htm @@ -1,3 +1,3 @@ -Journal:
+Journal:
Now you can register for the siege. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a5.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a5.htm index b871ff524c..d75d60b4e5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a5.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a5.htm @@ -1,3 +1,3 @@ -Journal:
+Journal:
Go and get what I asked. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a6.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a6.htm index e91d2565f8..4062d62ca5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a6.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a6.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
Are you the head of the clan?
(Available only head of the clan level 4 or above.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/guide.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/guide.htm index 8bcbc51b41..e99259c59b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/guide.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/guide.htm @@ -1 +1,3 @@ -祭典的引導者:
ä½ çš„é¸æ“‡ä¸æœƒæœ‰ä»»ä½•憾æ¨çš„,你已具備為了這世界和平而戰的å份。拿出自信心å§ã€‚我已經è¯çµ¡éŽäº†ï¼Œåªè¦ä½ è·Ÿè£‚痕守備隊交談的話,其餘的就會å†å‘Šè¨´ä½ äº†ã€‚願你英勇戰鬥。 \ No newline at end of file +Ritual Guide:
+There will be no regrets for your choice. You already have the right to fight for peace in this world. Take out confidence. I have already contacted, as long as you talk to the Rift Guard, the rest will tell you again. May you fight heroically. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-1.htm index f28828da26..d27933f6a6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-1.htm @@ -1 +1,3 @@ -裂痕守備隊:
將會把你é€åˆ°ä½ æƒ³è¦åŽ»çš„åœ°æ–¹ï¼Œç‚ºäº†é€™ä¸–ç•Œï¼Œå¸Œæœ›ä»¥å¾Œèƒ½å†ä¾†é€™è£¡ä¸€è¶Ÿã€‚ \ No newline at end of file +Rift Post:
+Will send you where you want to go, for this world, I hope to come here again in the future. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-2.htm index d7beabb1c5..8e7fb0015b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-2.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-2.htm @@ -1 +1,3 @@ -裂痕守備隊:
ç¾åœ¨ç¥­å…¸çš„é–€æ˜¯é—œé–‰çš„ï¼Œåœ¨ç«¶çˆ­æœŸé–“é‡æ–°é–‹å§‹çš„那天å†ä¾†å§ã€‚ \ No newline at end of file +Rift Post:
+Now the gate of the festival is closed, come again on the day when the competition period restarts. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/witch.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/witch.htm index 6e74f45724..9693fc5415 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/witch.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/witch.htm @@ -1 +1,3 @@ -祭典的巫女:
既然你們主æ„已定,那我也沒有辦法。我會馬上å‡èšåŠ›é‡æŠŠä½ å€‘é€åˆ°å¤–é¢åŽ»ï¼Œç¨ç­‰ä¸€æœƒå§ã€‚ \ No newline at end of file +Miko:
+Now that you have your mind set, I can't help it. I will gather my strength to send you outside immediately, wait a moment. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-01.htm index 45881bfa5a..bdef8d69f6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I have a story for you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I have a story for you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Forge of the Gods, where he said he could collect and use all the fire he would want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
Express interest in the venture. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-02.htm index 0aa131875b..cb2b2fad8f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm index 350add55be..c221f78201 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
For the right of possessing clan hall Cattle-pen of wild animals has opened a real battle!
Consider themselves strong enough? Then take part in this battle!
Agree diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a2.htm index 2b4afe5553..a7014678c6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a2.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a2.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
Hurry time is short.
Implementation of this test required if you want to take part in the War of the clan hall.
Your task - as soon as possible and collect 10 Crystal Purity as a proof of his ability to tame wild beasts. The first five members to fulfill my task, will have the opportunity to participate in the War of the clan hall. diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm index d7ceefa01f..85255822dc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm @@ -1,4 +1,4 @@ -Journal:
+Journal:
You have brought what I asked?
-Yes, I gathered +Yes, I gathered them. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a4.htm index 46ed7e134d..c9a80d8b50 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a4.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a4.htm @@ -1,3 +1,3 @@ -Journal:
+Journal:
Now you can register for a siege. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a5.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a5.htm index 0e8a52ed11..925426c76f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a5.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a5.htm @@ -1,3 +1,3 @@ -Journal:
+Journal:
Go and get what I asked. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a6.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a6.htm index ce437380d7..4062d62ca5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a6.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a6.htm @@ -1,4 +1,4 @@ -Journal:
-Are you the head of the clan?
+Journal:
+Are you the head of the clan?
(Available only head of the clan level 4 or above.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/Config.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/Config.java index bb3fb4cecb..bbde1f1b33 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/Config.java @@ -553,6 +553,7 @@ public class Config public static boolean LOG_ITEMS; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean IS_CRAFTING_ENABLED; public static int DWARF_RECIPE_LIMIT; @@ -1384,6 +1385,7 @@ public class Config LOG_ITEMS = Boolean.parseBoolean(generalSettings.getProperty("LogItems", "false")); LAZY_CACHE = Boolean.parseBoolean(generalSettings.getProperty("LazyCache", "false")); + CHECK_HTML_ENCODING = Boolean.parseBoolean(generalSettings.getProperty("CheckHtmlEncoding", "true")); REMOVE_CASTLE_CIRCLETS = Boolean.parseBoolean(generalSettings.getProperty("RemoveCastleCirclets", "true")); ALT_GAME_VIEWNPC = Boolean.parseBoolean(generalSettings.getProperty("AltGameViewNpc", "false")); diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java index 44420f01db..cca41ad372 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -140,6 +140,11 @@ public class HtmCache final String relpath = Util.getRelativePath(Config.DATAPACK_ROOT, file); final int hashcode = relpath.hashCode(); + if (Config.CHECK_HTML_ENCODING && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + relpath + " contains non ASCII content."); + } + final String oldContent = _cache.get(hashcode); if (oldContent == null) diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/config/General.ini b/L2J_Mobius_CT_2.4_Epilogue/dist/game/config/General.ini index 4013528267..1ccc0bf069 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/config/General.ini +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/config/General.ini @@ -238,6 +238,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 7632751d8a..a52771bf65 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,5 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Listen carefully. My lord does not trust the clan currently in possession of this fortress. You can see the effort and expense he has gone to to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.

Ask him how to conquer a fortress. diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html index 1de6acb00b..85b69aec63 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html @@ -3,5 +3,5 @@ Ghost of the Anciant Railroad Engineer:
Oh, woe! I can't hold it! I can't hold it!
I thought I could hold at least this hammer if nothing else! My own good hammer, and I have no hand to hold it...
Well, there is nothing I can do about it. My last hope is dashed. All I can do is wait here for Shilen's call...
-One last favor, living ones — could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. +One last favor, living ones - could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm index 7c5885b2bd..af43b175d9 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm @@ -1,5 +1,5 @@ Head Blacksmith Newyear:
-Say, you may not have heard, but there is a new type of armor available — but only for members of the clan academy. Would you like to have a suit of it? I can make one for you...
+Say, you may not have heard, but there is a new type of armor available - but only for members of the clan academy. Would you like to have a suit of it? I can make one for you...
Oh, wait, I fear you don't meet the prerequisites. I'm sorry.
(Only level 19 and higher characters who are clan academy members, and who have a sponsor, are permitted to take on the quest.) \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html index 3185f5df6f..cb75286e18 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html @@ -1,3 +1,3 @@ Head Blacksmith Newyear:
-I don't think you have any business here — this is my place, and I have nothing to discuss with you. +I don't think you have any business here - this is my place, and I have nothing to discuss with you. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..f559cdc7aa 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one... the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 19c538909c..3fba4fc3a6 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
"I will help."
"You're on your own." \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html index 2749b51911..379db19c9a 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html @@ -1,5 +1,5 @@ Warehouse Keeper Sorint:
-Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult — and dangerous — test.
+Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult - and dangerous - test.
If you've the heart to attempt it, bring me these coins and you'll earn your Grade 3 Certificate.
1 Blood Werewolf
1 Gold Drake
diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html index 7494d0a27d..d2a4999882 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html @@ -1,5 +1,5 @@ Warehouse Keeper Sorint:
-Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you — just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
+Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you - just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
1 Silver Dryad
1 Blood Basilisk
1 Blood Succubus
diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm index edbe9c70ed..75d92df72e 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm @@ -1,6 +1,6 @@ Pet Manager Rood:
Have you seen the Lienrik near Heine? Oh, they're so beautiful... I must have one!
Just imagine it. They fly, so they don't get dirty...and those marvelous colors! And their skin feels cool and moist, like a delicious mug of ale on a hot summer day.
-Warm and furry pets are passé these days. A Lienrik is much more unique.
+Warm and furry pets are passe these days. A Lienrik is much more unique.
Keep listening. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 7776937ca5..d613f49cf9 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
Express interest in the venture. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html index 5013696fc5..4a179cf9c0 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html @@ -1,5 +1,5 @@ Captain Alex:
-I can't thank you enough, soldier. You've helped our poor little farming community beyond measure. Maria thanks you, too. Here's all I have to offer you for your help — aside from our appreciation, which for soldiers like us is the highest reward. It's a small gift, but please accept it. Maybe it'll help you somehow, in some way.
+I can't thank you enough, soldier. You've helped our poor little farming community beyond measure. Maria thanks you, too. Here's all I have to offer you for your help - aside from our appreciation, which for soldiers like us is the highest reward. It's a small gift, but please accept it. Maybe it'll help you somehow, in some way.
I'll keep helping the Floran farmers.
I'd like to move on to another adventure. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/Config.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/Config.java index b5e66cb380..3eb0a19c1e 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/Config.java @@ -528,6 +528,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2084,6 +2085,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -2903,6 +2905,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/cache/HtmCache.java index 8c3c23f678..d611939342 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/config/General.ini b/L2J_Mobius_CT_2.6_HighFive/dist/game/config/General.ini index 4013528267..1ccc0bf069 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/config/General.ini +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/config/General.ini @@ -238,6 +238,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html index 7632751d8a..a52771bf65 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/FortressSiegeManager/FortressSiegeManager-13.html @@ -1,5 +1,5 @@ -Listen carefully. My lord does not trust the clan currently in possession of this fortress — you can see the effort and expense he has gone to to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

+Listen carefully. My lord does not trust the clan currently in possession of this fortress. You can see the effort and expense he has gone to to assemble this mercenary force as a counterweight. Were you to expel the current owners and capture the fortress, I am sure he would be most grateful. (Of course, that probably won't last long -- it's not called a "3-day reign" for nothing...)

Oh, forgive my muttering -- just talking to myself, you know. In any event, let me explain a little about the two types of fortresses.

Territorial fortresses are built within a territory to defend against monster attacks, while border fortresses are established along the boundary between two territories. If you have a map, take a look for yourself and you'll see what I mean. Blue flags indicate territorial fortresses, whereas red flags indicate border fortresses.

Ask him how to conquer a fortress. diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html index 1de6acb00b..85b69aec63 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00117_TheOceanOfDistantStars/32055-05.html @@ -3,5 +3,5 @@ Ghost of the Anciant Railroad Engineer:
Oh, woe! I can't hold it! I can't hold it!
I thought I could hold at least this hammer if nothing else! My own good hammer, and I have no hand to hold it...
Well, there is nothing I can do about it. My last hope is dashed. All I can do is wait here for Shilen's call...
-One last favor, living ones — could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. +One last favor, living ones - could you please go to the Trolley Ruins and meet my friend for me? I am too weak to go see him now. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm index 7c5885b2bd..af43b175d9 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-02.htm @@ -1,5 +1,5 @@ Head Blacksmith Newyear:
-Say, you may not have heard, but there is a new type of armor available — but only for members of the clan academy. Would you like to have a suit of it? I can make one for you...
+Say, you may not have heard, but there is a new type of armor available - but only for members of the clan academy. Would you like to have a suit of it? I can make one for you...
Oh, wait, I fear you don't meet the prerequisites. I'm sorry.
(Only level 19 and higher characters who are clan academy members, and who have a sponsor, are permitted to take on the quest.) \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html index 3185f5df6f..cb75286e18 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00123_TheLeaderAndTheFollower/31961-14.html @@ -1,3 +1,3 @@ Head Blacksmith Newyear:
-I don't think you have any business here — this is my place, and I have nothing to discuss with you. +I don't think you have any business here - this is my place, and I have nothing to discuss with you. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html index 1481ae39bf..40c0b716f9 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html @@ -3,5 +3,5 @@ You can obtain the Giants' Experimental Tools Fragments10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ +The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..f559cdc7aa 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one... the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 19c538909c..3fba4fc3a6 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
"I will help."
"You're on your own." \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html index 2749b51911..379db19c9a 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-13.html @@ -1,5 +1,5 @@ Warehouse Keeper Sorint:
-Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult — and dangerous — test.
+Excellent! You have mastered the skills necessary for A-Grade 2 Member Certificate. But there's a world o' difference 'tween Grade 2 and Grade 3. For that Certificate, you will need to pass a much more difficult - and dangerous - test.
If you've the heart to attempt it, bring me these coins and you'll earn your Grade 3 Certificate.
1 Blood Werewolf
1 Gold Drake
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html index 7494d0a27d..d2a4999882 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00336_CoinsOfMagic/30232-14.html @@ -1,5 +1,5 @@ Warehouse Keeper Sorint:
-Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you — just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
+Aye, how time does fly! It seems like only yesterday that you joined our Coin Collectors Club, and here you are already bucking to be A-Grade 1 Member! 'Tis easier to beard a dragon in his lair than it is to earn A-Grade 1 Member Certificate, though. Still, I like the looks o' you - just don't let me down.
Your task, if you're up to it, requires you to collect some very special coins. Hold nothing back to bring the following coins to me:
1 Silver Dryad
1 Blood Basilisk
1 Blood Succubus
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm index edbe9c70ed..75d92df72e 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00352_HelpRoodRaiseANewPet/31067-01.htm @@ -1,6 +1,6 @@ Pet Manager Rood:
Have you seen the Lienrik near Heine? Oh, they're so beautiful... I must have one!
Just imagine it. They fly, so they don't get dirty...and those marvelous colors! And their skin feels cool and moist, like a delicious mug of ale on a hot summer day.
-Warm and furry pets are passé these days. A Lienrik is much more unique.
+Warm and furry pets are passe these days. A Lienrik is much more unique.
Keep listening. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm index 7776937ca5..d613f49cf9 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
+I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire - we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
Express interest in the venture. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm index 3b2c5dda3c..d4c8b7d291 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm @@ -1,5 +1,5 @@ Blacksmith Hilda:
Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
+Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession - he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html index 5013696fc5..4a179cf9c0 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q00660_AidingTheFloranVillage/30291-17.html @@ -1,5 +1,5 @@ Captain Alex:
-I can't thank you enough, soldier. You've helped our poor little farming community beyond measure. Maria thanks you, too. Here's all I have to offer you for your help — aside from our appreciation, which for soldiers like us is the highest reward. It's a small gift, but please accept it. Maybe it'll help you somehow, in some way.
+I can't thank you enough, soldier. You've helped our poor little farming community beyond measure. Maria thanks you, too. Here's all I have to offer you for your help - aside from our appreciation, which for soldiers like us is the highest reward. It's a small gift, but please accept it. Maybe it'll help you somehow, in some way.
I'll keep helping the Floran farmers.
I'd like to move on to another adventure. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html index 4d80af068a..85cc67e90e 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10284_AcquisitionOfDivineSword/32760-04b.html @@ -1,4 +1,5 @@ Jinia:
-Yes… that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
+Yes... that was a tragedy. We thought Princess Felicia existed somewhere within the Ice Queen's mind. However, when Kier tried to convince her to give up her power and sway her from evil, she turned him to ice. I fear Felicia may be gone forever and now there is only Freya.
+Our mission to turn Felicia back has changed over the years - no longer is it a mission to save Felicia, but to save the world from the destructive might of the Ice Queen by killing her once and for all.
"So what are we going to do?" - + \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html index cab41d4af2..3fbe7426ee 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html @@ -1,4 +1,3 @@ -Elmore-Aden's Saintess Solina:
-……

+Elmore-Aden's Saintess Solina:


This phantom looks like Solina, Elmore-Aden's Saintess. The phantom appears to be trying to say something. It looks like she doesn't intend to harm us... \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html index decd790ac9..df6907f775 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html @@ -1,3 +1,3 @@ Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. +Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas's energy. Good try though, sir! I'll be keeping an eye on you and your shenanigans. \ No newline at end of file diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/Config.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/Config.java index 9bcac3b1cb..e07aee4e58 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/Config.java @@ -533,6 +533,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -2090,6 +2091,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -2910,6 +2912,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/cache/HtmCache.java index 8c3c23f678..d611939342 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/General.ini b/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/General.ini index b2590ad244..7010994359 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm index 2d299a5ebf..47659fe884 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm @@ -1,6 +1,6 @@ Tores:
Have you heard of the Dungeon of Abyss? Especially evil and dangerous monsters are imprisoned there.
-But someone has recently removed the seal from its gates. If we do nothing… No, only a thought of it scares me. I need your help.
+But someone has recently removed the seal from its gates. If we do nothing... No, only a thought of it scares me. I need your help.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey001.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey001.htm index 971f3036a5..09682f0423 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey001.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey001.htm @@ -1,10 +1,9 @@ Event Manager Chef Monkey:
One morning, I opened my eyes and found myself a genius chef! I am Chef Monkey.
I have come to the Aden Continent to bring happiness to all through my food! Even the monsters have eaten my food! They drop bananas when they die!
-The fish love the bait I make! They can’t get enough! You can use my super bait to catch a special Tuna fish!
+The fish love the bait I make! They can't get enough! You can use my super bait to catch a special Tuna fish!
Oh, that will be a great fishing! Especially if you have a delicious Banana Cocktail with you. Alleviate your tiredness with fishing!
- -View \ No newline at end of file + \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey002.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey002.htm index c145a69206..9990c355ce 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey002.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/events/ChefMonkeyEvent/ev_chef_monkey002.htm @@ -1,7 +1,7 @@ Event Manager Chef Monkey:
Do you need it explained to you again?
-I , Chef Monkey, am a genius chef! Everybody is after my food: the monsters, the fish, even the Seed Talisman Manager!
-They’ll appreciate my cooking on the Aden Continent as well. That’s why I’ve gone and prepared some Monkey Bait. The fish love it!
+I, Chef Monkey, am a genius chef! Everybody is after my food: the monsters, the fish, even the Seed Talisman Manager!
+They'll appreciate my cooking on the Aden Continent as well. That's why I've gone and prepared some Monkey Bait. The fish love it!
- + \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm index ae5e47a481..b0ade61312 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm @@ -1,3 +1,3 @@ -âþñðûьô:
+Tobald:
Now activate the last stone. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..8bab1f2f65 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one? The most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 22cefa14ff..eb16ed116b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java index 48d668a90c..e54b35606e 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java @@ -472,6 +472,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1924,6 +1925,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3110,6 +3112,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/General.ini b/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/General.ini index b2590ad244..7010994359 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm index 2d299a5ebf..47659fe884 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm @@ -1,6 +1,6 @@ Tores:
Have you heard of the Dungeon of Abyss? Especially evil and dangerous monsters are imprisoned there.
-But someone has recently removed the seal from its gates. If we do nothing… No, only a thought of it scares me. I need your help.
+But someone has recently removed the seal from its gates. If we do nothing... No, only a thought of it scares me. I need your help.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm index ae5e47a481..b0ade61312 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm @@ -1,3 +1,3 @@ -âþñðûьô:
+Tobald:
Now activate the last stone. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..8bab1f2f65 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one? The most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 22cefa14ff..eb16ed116b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java index c69a4a47ad..44ceb8e179 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java @@ -472,6 +472,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1928,6 +1929,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3117,6 +3119,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/General.ini b/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/General.ini index b2590ad244..7010994359 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm index 2d299a5ebf..47659fe884 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm @@ -1,6 +1,6 @@ Tores:
Have you heard of the Dungeon of Abyss? Especially evil and dangerous monsters are imprisoned there.
-But someone has recently removed the seal from its gates. If we do nothing… No, only a thought of it scares me. I need your help.
+But someone has recently removed the seal from its gates. If we do nothing... No, only a thought of it scares me. I need your help.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm index ae5e47a481..b0ade61312 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm @@ -1,3 +1,3 @@ -âþñðûьô:
+Tobald:
Now activate the last stone. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..8bab1f2f65 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one? The most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 22cefa14ff..eb16ed116b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java index c69a4a47ad..44ceb8e179 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java @@ -472,6 +472,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1928,6 +1929,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3117,6 +3119,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/General.ini b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/General.ini index b2590ad244..7010994359 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31085.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31085.htm index 38d6a304b1..9b744303de 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31085.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31085.htm @@ -1,4 +1,4 @@ -ο»ÎGatekeeper Ziggurat:
+Gatekeeper Ziggurat:
A Human voice seems to emanate from a shining, blue globe:
Behold the gateway to the Forbidden Sacred Area! My job is to guard it, and you cannot pass without my permission.
diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31086.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31086.htm index 38d6a304b1..9b744303de 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31086.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31086.htm @@ -1,4 +1,4 @@ -ο»ÎGatekeeper Ziggurat:
+Gatekeeper Ziggurat:
A Human voice seems to emanate from a shining, blue globe:
Behold the gateway to the Forbidden Sacred Area! My job is to guard it, and you cannot pass without my permission.
diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31087.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31087.htm index 9ec75240c9..345e57afab 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31087.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31087.htm @@ -1,12 +1,6 @@ - -Gatekeeper Spirit:
-A voice seems to emanate from a shining blue sphere: -
-It is a sacred place where Lilith lays. I guard the path. -
- -Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used. - -
- +Gatekeeper Spirit:
+A voice seems to emanate from a shining blue sphere:
+It is a sacred place where Lilith lays. I guard the path.
+Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31089.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31089.htm index 7a51055f6f..bfd31b0273 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31089.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/31089.htm @@ -1,12 +1,6 @@ - -Gatekeeper Spirit:
-A voice seems to emanate from a shining blue sphere: -
-It is a sacred place where Anakim lays. I guard the path. -
- -Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used. - -
- +Gatekeeper Spirit:
+A voice seems to emanate from a shining blue sphere:
+It is a sacred place where Anakim lays. I guard the path.
+Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/34056.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/34056.htm index 3fc9adaaaa..8a6dc201bc 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/34056.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/html/teleporter/34056.htm @@ -1,4 +1,4 @@ - + Tyren:
I have already said that it is even harder here than at the top level. Without colleagues you can not do. Be careful. Monsters appear constantly and can surround you.
diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm index 2d299a5ebf..47659fe884 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm @@ -1,6 +1,6 @@ Tores:
Have you heard of the Dungeon of Abyss? Especially evil and dangerous monsters are imprisoned there.
-But someone has recently removed the seal from its gates. If we do nothing… No, only a thought of it scares me. I need your help.
+But someone has recently removed the seal from its gates. If we do nothing... No, only a thought of it scares me. I need your help.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm index ae5e47a481..b0ade61312 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm @@ -1,3 +1,3 @@ -âþñðûьô:
+Tobald:
Now activate the last stone. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..8bab1f2f65 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one? The most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 22cefa14ff..eb16ed116b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java index c69a4a47ad..44ceb8e179 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java @@ -472,6 +472,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1928,6 +1929,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3117,6 +3119,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/General.ini b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/General.ini index b2590ad244..7010994359 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31085.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31085.htm index eaae17da79..9b744303de 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31085.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31085.htm @@ -1,4 +1,4 @@ -Gatekeeper Ziggurat:
+Gatekeeper Ziggurat:
A Human voice seems to emanate from a shining, blue globe:
Behold the gateway to the Forbidden Sacred Area! My job is to guard it, and you cannot pass without my permission.
diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31086.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31086.htm index eaae17da79..9b744303de 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31086.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31086.htm @@ -1,4 +1,4 @@ -Gatekeeper Ziggurat:
+Gatekeeper Ziggurat:
A Human voice seems to emanate from a shining, blue globe:
Behold the gateway to the Forbidden Sacred Area! My job is to guard it, and you cannot pass without my permission.
diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31087.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31087.htm index 9ec75240c9..345e57afab 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31087.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31087.htm @@ -1,12 +1,6 @@ - -Gatekeeper Spirit:
-A voice seems to emanate from a shining blue sphere: -
-It is a sacred place where Lilith lays. I guard the path. -
- -Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used. - -
- +Gatekeeper Spirit:
+A voice seems to emanate from a shining blue sphere:
+It is a sacred place where Lilith lays. I guard the path.
+Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31089.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31089.htm index 7a51055f6f..bfd31b0273 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31089.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/31089.htm @@ -1,12 +1,6 @@ - -Gatekeeper Spirit:
-A voice seems to emanate from a shining blue sphere: -
-It is a sacred place where Anakim lays. I guard the path. -
- -Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used. - -
- +Gatekeeper Spirit:
+A voice seems to emanate from a shining blue sphere:
+It is a sacred place where Anakim lays. I guard the path.
+Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/34056.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/34056.htm index 3fc9adaaaa..8a6dc201bc 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/34056.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/html/teleporter/34056.htm @@ -1,4 +1,4 @@ - + Tyren:
I have already said that it is even harder here than at the top level. Without colleagues you can not do. Be careful. Monsters appear constantly and can surround you.
diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm index 2d299a5ebf..47659fe884 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm @@ -1,6 +1,6 @@ Tores:
Have you heard of the Dungeon of Abyss? Especially evil and dangerous monsters are imprisoned there.
-But someone has recently removed the seal from its gates. If we do nothing… No, only a thought of it scares me. I need your help.
+But someone has recently removed the seal from its gates. If we do nothing... No, only a thought of it scares me. I need your help.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm index ae5e47a481..b0ade61312 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm @@ -1,3 +1,3 @@ -âþñðûьô:
+Tobald:
Now activate the last stone. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..8bab1f2f65 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one? The most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 22cefa14ff..eb16ed116b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
\ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java index 1bcd627c87..442f730a9c 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java @@ -472,6 +472,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1936,6 +1937,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3125,6 +3127,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/General.ini b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/General.ini index b2590ad244..7010994359 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31085.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31085.htm index eaae17da79..9b744303de 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31085.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31085.htm @@ -1,4 +1,4 @@ -Gatekeeper Ziggurat:
+Gatekeeper Ziggurat:
A Human voice seems to emanate from a shining, blue globe:
Behold the gateway to the Forbidden Sacred Area! My job is to guard it, and you cannot pass without my permission.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31086.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31086.htm index eaae17da79..9b744303de 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31086.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31086.htm @@ -1,4 +1,4 @@ -Gatekeeper Ziggurat:
+Gatekeeper Ziggurat:
A Human voice seems to emanate from a shining, blue globe:
Behold the gateway to the Forbidden Sacred Area! My job is to guard it, and you cannot pass without my permission.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31087.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31087.htm index 3500f9a91f..345e57afab 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31087.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31087.htm @@ -1,12 +1,6 @@ - -Gatekeeper Spirit:
-A voice seems to emanate from a shining blue sphere: -
-It is a sacred place where Lilith lays. I guard the path. -
- -Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used. - -
- +Gatekeeper Spirit:
+A voice seems to emanate from a shining blue sphere:
+It is a sacred place where Lilith lays. I guard the path.
+Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31089.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31089.htm index 96814ac2d8..bfd31b0273 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31089.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/31089.htm @@ -1,12 +1,6 @@ - -Gatekeeper Spirit:
-A voice seems to emanate from a shining blue sphere: -
-It is a sacred place where Anakim lays. I guard the path. -
- -Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used. - -
- +Gatekeeper Spirit:
+A voice seems to emanate from a shining blue sphere:
+It is a sacred place where Anakim lays. I guard the path.
+Remember, you cannot go back until all of your enemies are destroyed. And if you are unable to defeat them, magic must be used.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/34056.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/34056.htm index 3fc9adaaaa..8a6dc201bc 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/34056.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/teleporter/34056.htm @@ -1,4 +1,4 @@ - + Tyren:
I have already said that it is even harder here than at the top level. Without colleagues you can not do. Be careful. Monsters appear constantly and can surround you.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm index 2d299a5ebf..47659fe884 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/ai/areas/DungeonOfAbyss/Tores/31778.htm @@ -1,6 +1,6 @@ Tores:
Have you heard of the Dungeon of Abyss? Especially evil and dangerous monsters are imprisoned there.
-But someone has recently removed the seal from its gates. If we do nothing… No, only a thought of it scares me. I need your help.
+But someone has recently removed the seal from its gates. If we do nothing... No, only a thought of it scares me. I need your help.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/Config.java index f232e273a8..43ef463f63 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/Config.java @@ -472,6 +472,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1947,6 +1948,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3136,6 +3138,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes; diff --git a/L2J_Mobius_Classic_Interlude/dist/game/config/General.ini b/L2J_Mobius_Classic_Interlude/dist/game/config/General.ini index 4840936704..fdd76d334d 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/config/General.ini +++ b/L2J_Mobius_Classic_Interlude/dist/game/config/General.ini @@ -249,6 +249,10 @@ ForceInventoryUpdate = False # Default: False LazyCache = False +# Check if html files contain non ASCII characters. +# Default = True +CheckHtmlEncoding = True + # Cache all character names in to memory on server startup # False - names are loaded from Db when they are requested # True - decrease Db usage , increase memory consumption diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm index 2a16139ab7..f4e0079cba 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm @@ -1,3 +1,3 @@ Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. +When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm index ae5e47a481..b0ade61312 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm @@ -1,3 +1,3 @@ -âþñðûьô:
+Tobald:
Now activate the last stone. \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html index b23dcaba7b..8bab1f2f65 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html @@ -1,8 +1,8 @@ Ancestor Martankus:
So hot! So hot! My body feels as if it will burst into flame. Aieee!
Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
+What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
+Is this the end? ...
+No, there is something more! I see a small flame burning bright in the ash. It is the one? The most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html index 22cefa14ff..eb16ed116b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html @@ -1,5 +1,5 @@ Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up â€a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
+Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
\ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html index 4df338dbb2..a57a8a963b 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html @@ -1,3 +1,3 @@ Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. â€We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! +Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! \ No newline at end of file diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/Config.java index 1ed5abeade..e9ec783c02 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/Config.java @@ -474,6 +474,7 @@ public class Config public static boolean MULTIPLE_ITEM_DROP; public static boolean FORCE_INVENTORY_UPDATE; public static boolean LAZY_CACHE; + public static boolean CHECK_HTML_ENCODING; public static boolean CACHE_CHAR_NAMES; public static int MIN_NPC_ANIMATION; public static int MAX_NPC_ANIMATION; @@ -1943,6 +1944,7 @@ public class Config MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true); FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false); LAZY_CACHE = General.getBoolean("LazyCache", true); + CHECK_HTML_ENCODING = General.getBoolean("CheckHtmlEncoding", true); CACHE_CHAR_NAMES = General.getBoolean("CacheCharNames", true); MIN_NPC_ANIMATION = General.getInt("MinNpcAnimation", 5); MAX_NPC_ANIMATION = General.getInt("MaxNpcAnimation", 60); @@ -3143,6 +3145,10 @@ public class Config MULTILANG_DEFAULT = MultilingualSupport.getString("MultiLangDefault", "en").toLowerCase(); MULTILANG_ENABLE = MultilingualSupport.getBoolean("MultiLangEnable", false); + if (MULTILANG_ENABLE) + { + CHECK_HTML_ENCODING = false; + } final String[] allowed = MultilingualSupport.getString("MultiLangAllowed", MULTILANG_DEFAULT).split(";"); MULTILANG_ALLOWED = new ArrayList<>(allowed.length); for (String lang : allowed) diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java index 7221ee18c7..129662976c 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/cache/HtmCache.java @@ -115,6 +115,7 @@ public class HtmCache return null; } + String filePath = null; String content = null; try (FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis)) @@ -126,7 +127,13 @@ public class HtmCache content = new String(raw, StandardCharsets.UTF_8); content = content.replaceAll("(?s)", ""); // Remove html comments - final String oldContent = HTML_CACHE.put(file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()), content); + filePath = file.toURI().getPath().substring(Config.DATAPACK_ROOT.toURI().getPath().length()); + if (Config.CHECK_HTML_ENCODING && !filePath.startsWith("data/lang") && !StandardCharsets.US_ASCII.newEncoder().canEncode(content)) + { + LOGGER.warning("HTML encoding check: File " + filePath + " contains non ASCII content."); + } + + final String oldContent = HTML_CACHE.put(filePath, content); if (oldContent == null) { _bytesBuffLen += bytes;