From fa1d077a784ba02869e3694d5a0b3b262a82a757 Mon Sep 17 00:00:00 2001 From: Zoey76 <zoey_76@msn.com> Date: Sat, 18 Jan 2020 21:50:31 -0300 Subject: [PATCH] Fixing HTML path Reported by: hd321kbps --- .../TerritoryManagers/TerritoryManagers.java | 37 ++++++++++--------- .../FortressOfResistance.java | 2 +- .../RainbowSpringsChateau.java | 2 +- .../HallOfSuffering/HallOfSuffering.java | 2 +- .../handlers/bypasshandlers/QuestLink.java | 2 +- .../instances/ChambersOfDelusion/Chamber.java | 10 ++--- .../Q00655_AGrandPlanForTamingWildBeasts.java | 2 +- 7 files changed, 30 insertions(+), 27 deletions(-) diff --git a/src/main/java/com/l2jserver/datapack/ai/npc/TerritoryManagers/TerritoryManagers.java b/src/main/java/com/l2jserver/datapack/ai/npc/TerritoryManagers/TerritoryManagers.java index 5aff8c0390..5939b2bf91 100644 --- a/src/main/java/com/l2jserver/datapack/ai/npc/TerritoryManagers/TerritoryManagers.java +++ b/src/main/java/com/l2jserver/datapack/ai/npc/TerritoryManagers/TerritoryManagers.java @@ -40,10 +40,11 @@ import com.l2jserver.gameserver.network.serverpackets.UserInfo; /** * Retail AI for Territory Managers. * @author Zoey76 - * @version 1.1 + * @version 2.6.1.0 */ public final class TerritoryManagers extends AbstractNpcAI { - private static final int[] preciousSoul1ItemIds = { + + private static final int[] PRECIOUS_SOUL_1_ITEM_IDS = { 7587, 7588, 7589, @@ -51,10 +52,12 @@ public final class TerritoryManagers extends AbstractNpcAI { 7598, 7599 }; - private static final int[] preciousSoul2ItemIds = { + + private static final int[] PRECIOUS_SOUL_2_ITEM_IDS = { 7595 }; - private static final int[] preciousSoul3ItemIds = { + + private static final int[] PRECIOUS_SOUL_3_ITEM_IDS = { 7678, 7591, 7592, @@ -73,8 +76,8 @@ public final class TerritoryManagers extends AbstractNpcAI { @Override public String onFirstTalk(L2Npc npc, L2PcInstance player) { + // If the player does not have the second class transfer or is under level 40, it cannot continue. if ((player.getClassId().level() < 2) || (player.getLevel() < 40)) { - // If the player does not have the second class transfer or is under level 40, it cannot continue. return "36490-08.html"; } return npc.getId() + ".html"; @@ -90,7 +93,7 @@ public final class TerritoryManagers extends AbstractNpcAI { case "36490-04.html": { // L2J Custom for minimum badges required. final NpcHtmlMessage html = new NpcHtmlMessage(npc.getObjectId()); - html.setFile(player.getHtmlPrefix(), "data/scripts/ai/npc/TerritoryManagers/36490-04.html"); + html.setFile(player.getHtmlPrefix(), "com/l2jserver/datapack/ai/npc/TerritoryManagers/36490-04.html"); html.replace("%badge%", String.valueOf(territoryWar().getMinTerritoryBadgeForNobless())); player.sendPacket(html); break; @@ -119,11 +122,11 @@ public final class TerritoryManagers extends AbstractNpcAI { } else { // Complete the Noblesse related quests. // Possessor of a Precious Soul - 1 (241) - processNoblesseQuest(player, 241, preciousSoul1ItemIds); + processNoblesseQuest(player, 241, PRECIOUS_SOUL_1_ITEM_IDS); // Possessor of a Precious Soul - 2 (242) - processNoblesseQuest(player, 242, preciousSoul2ItemIds); + processNoblesseQuest(player, 242, PRECIOUS_SOUL_2_ITEM_IDS); // Possessor of a Precious Soul - 3 (246) - processNoblesseQuest(player, 246, preciousSoul3ItemIds); + processNoblesseQuest(player, 246, PRECIOUS_SOUL_3_ITEM_IDS); // Possessor of a Precious Soul - 4 (247) processNoblesseQuest(player, 247, null); @@ -167,14 +170,14 @@ public final class TerritoryManagers extends AbstractNpcAI { final NpcHtmlMessage html = new NpcHtmlMessage(npc.getObjectId()); final String prefix = player.getHtmlPrefix(); if (TerritoryWarManager.getInstance().isTWInProgress() || (reward[0] == 0)) { - html.setFile(prefix, "data/scripts/ai/npc/TerritoryManagers/reward-0a.html"); + html.setFile(prefix, "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-0a.html"); } else if (reward[0] != territoryId) { - html.setFile(prefix, "data/scripts/ai/npc/TerritoryManagers/reward-0b.html"); + html.setFile(prefix, "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-0b.html"); html.replace("%castle%", CastleManager.getInstance().getCastleById(reward[0] - 80).getName()); } else if (reward[1] == 0) { - html.setFile(prefix, "data/scripts/ai/npc/TerritoryManagers/reward-0a.html"); + html.setFile(prefix, "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-0a.html"); } else { - html.setFile(prefix, "data/scripts/ai/npc/TerritoryManagers/reward-1.html"); + html.setFile(prefix, "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-1.html"); html.replace("%castle%", CastleManager.getInstance().getCastleById(reward[0] - 80).getName()); html.replace("%badge%", String.valueOf(reward[1])); html.replace("%adena%", String.valueOf(reward[1] * 5000)); @@ -193,14 +196,14 @@ public final class TerritoryManagers extends AbstractNpcAI { int[] reward = TerritoryWarManager.getInstance().calcReward(player); final NpcHtmlMessage html = new NpcHtmlMessage(npc.getObjectId()); if (TerritoryWarManager.getInstance().isTWInProgress() || (reward[0] == 0)) { - html.setFile(player.getHtmlPrefix(), "data/scripts/ai/npc/TerritoryManagers/reward-0a.html"); + html.setFile(player.getHtmlPrefix(), "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-0a.html"); } else if (reward[0] != territoryId) { - html.setFile(player.getHtmlPrefix(), "data/scripts/ai/npc/TerritoryManagers/reward-0b.html"); + html.setFile(player.getHtmlPrefix(), "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-0b.html"); html.replace("%castle%", CastleManager.getInstance().getCastleById(reward[0] - 80).getName()); } else if (reward[1] == 0) { - html.setFile(player.getHtmlPrefix(), "data/scripts/ai/npc/TerritoryManagers/reward-0a.html"); + html.setFile(player.getHtmlPrefix(), "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-0a.html"); } else { - html.setFile(player.getHtmlPrefix(), "data/scripts/ai/npc/TerritoryManagers/reward-2.html"); + html.setFile(player.getHtmlPrefix(), "com/l2jserver/datapack/ai/npc/TerritoryManagers/reward-2.html"); player.addItem("ReceiveRewards", badgeId, reward[1], npc, true); player.addAdena("ReceiveRewards", reward[1] * 5000, npc, true); TerritoryWarManager.getInstance().resetReward(player); diff --git a/src/main/java/com/l2jserver/datapack/conquerablehalls/FortressOfResistance/FortressOfResistance.java b/src/main/java/com/l2jserver/datapack/conquerablehalls/FortressOfResistance/FortressOfResistance.java index 73644d1d5b..0b2a27168e 100644 --- a/src/main/java/com/l2jserver/datapack/conquerablehalls/FortressOfResistance/FortressOfResistance.java +++ b/src/main/java/com/l2jserver/datapack/conquerablehalls/FortressOfResistance/FortressOfResistance.java @@ -85,7 +85,7 @@ public final class FortressOfResistance extends ClanHallSiegeEngine { } private final void buildMessengerMessage() { - String html = HtmCache.getInstance().getHtm(null, "data/scripts/conquerablehalls/FortressOfResistance/partisan_ordery_brakel001.htm"); + String html = HtmCache.getInstance().getHtm(null, "com/l2jserver/datapack/conquerablehalls/FortressOfResistance/partisan_ordery_brakel001.htm"); if (html != null) { // FIXME: We don't have an object id to put in here :( _messengerMsg = new NpcHtmlMessage(); diff --git a/src/main/java/com/l2jserver/datapack/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java b/src/main/java/com/l2jserver/datapack/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java index 9897ff2d13..d90739704e 100644 --- a/src/main/java/com/l2jserver/datapack/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java +++ b/src/main/java/com/l2jserver/datapack/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java @@ -267,7 +267,7 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine { final int npcId = npc.getId(); if (npcId == MESSENGER) { final String main = (_rainbow.getOwnerId() > 0) ? "messenger_yetti001.htm" : "messenger_yetti001a.htm"; - html = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), "data/scripts/conquerablehalls/RainbowSpringsChateau/" + main); + html = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/conquerablehalls/RainbowSpringsChateau/" + main); html = html.replace("%time%", _registrationEnds); if (_rainbow.getOwnerId() > 0) { html = html.replace("%owner%", ClanTable.getInstance().getClan(_rainbow.getOwnerId()).getName()); diff --git a/src/main/java/com/l2jserver/datapack/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java b/src/main/java/com/l2jserver/datapack/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java index 9f786af8bd..a135d33b88 100644 --- a/src/main/java/com/l2jserver/datapack/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java +++ b/src/main/java/com/l2jserver/datapack/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java @@ -357,7 +357,7 @@ public final class HallOfSuffering extends AbstractInstance { } private String getPtLeaderText(L2PcInstance player, HSWorld world) { - String htmltext = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), "/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/32530-10.htm"); + String htmltext = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/gracia/instances/SeedOfInfinity/HallOfSuffering/32530-10.htm"); htmltext = htmltext.replaceAll("%ptLeader%", String.valueOf(world.ptLeaderName)); return htmltext; } diff --git a/src/main/java/com/l2jserver/datapack/handlers/bypasshandlers/QuestLink.java b/src/main/java/com/l2jserver/datapack/handlers/bypasshandlers/QuestLink.java index 0fe3c71507..0c322ecab6 100644 --- a/src/main/java/com/l2jserver/datapack/handlers/bypasshandlers/QuestLink.java +++ b/src/main/java/com/l2jserver/datapack/handlers/bypasshandlers/QuestLink.java @@ -140,7 +140,7 @@ public class QuestLink implements IBypassHandler { * Open a quest window on client with the text of the L2NpcInstance.<br> * <b><u>Actions</u>:</b><br> * <ul> - * <li>Get the text of the quest state in the folder data/scripts/quests/questId/stateId.htm</li> + * <li>Get the text of the quest state in the folder com/l2jserver/datapack/quests/questId/stateId.htm</li> * <li>Send a Server->Client NpcHtmlMessage containing the text of the L2NpcInstance to the L2PcInstance</li> * <li>Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet</li> * </ul> diff --git a/src/main/java/com/l2jserver/datapack/instances/ChambersOfDelusion/Chamber.java b/src/main/java/com/l2jserver/datapack/instances/ChambersOfDelusion/Chamber.java index e598897083..e133d30d82 100644 --- a/src/main/java/com/l2jserver/datapack/instances/ChambersOfDelusion/Chamber.java +++ b/src/main/java/com/l2jserver/datapack/instances/ChambersOfDelusion/Chamber.java @@ -392,11 +392,11 @@ public abstract class Chamber extends AbstractInstance { // Change room from dialog if (event.equals("next_room")) { if (player.getParty() == null) { - htmltext = getHtm(player.getHtmlPrefix(), "data/scripts/instances/ChambersOfDelusion/no_party.html"); + htmltext = getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/instances/ChambersOfDelusion/no_party.html"); } else if (player.getParty().getLeaderObjectId() != player.getObjectId()) { - htmltext = getHtm(player.getHtmlPrefix(), "data/scripts/instances/ChambersOfDelusion/no_leader.html"); + htmltext = getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/instances/ChambersOfDelusion/no_leader.html"); } else if (hasQuestItems(player, DELUSION_MARK)) { @@ -406,13 +406,13 @@ public abstract class Chamber extends AbstractInstance { } else { - htmltext = getHtm(player.getHtmlPrefix(), "data/scripts/instances/ChambersOfDelusion/no_item.html"); + htmltext = getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/instances/ChambersOfDelusion/no_item.html"); } } else if (event.equals("go_out")) { if (player.getParty() == null) { - htmltext = getHtm(player.getHtmlPrefix(), "data/scripts/instances/ChambersOfDelusion/no_party.html"); + htmltext = getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/instances/ChambersOfDelusion/no_party.html"); } else if (player.getParty().getLeaderObjectId() != player.getObjectId()) { - htmltext = getHtm(player.getHtmlPrefix(), "data/scripts/instances/ChambersOfDelusion/no_leader.html"); + htmltext = getHtm(player.getHtmlPrefix(), "com/l2jserver/datapack/instances/ChambersOfDelusion/no_leader.html"); } else { final Instance inst = InstanceManager.getInstance().getInstance(world.getInstanceId()); diff --git a/src/main/java/com/l2jserver/datapack/quests/Q00655_AGrandPlanForTamingWildBeasts/Q00655_AGrandPlanForTamingWildBeasts.java b/src/main/java/com/l2jserver/datapack/quests/Q00655_AGrandPlanForTamingWildBeasts/Q00655_AGrandPlanForTamingWildBeasts.java index 5599b0165b..845f7fa495 100644 --- a/src/main/java/com/l2jserver/datapack/quests/Q00655_AGrandPlanForTamingWildBeasts/Q00655_AGrandPlanForTamingWildBeasts.java +++ b/src/main/java/com/l2jserver/datapack/quests/Q00655_AGrandPlanForTamingWildBeasts/Q00655_AGrandPlanForTamingWildBeasts.java @@ -47,7 +47,7 @@ public final class Q00655_AGrandPlanForTamingWildBeasts extends Quest { private static final int REQUIRED_CRYSTAL_COUNT = 10; private static final int REQUIRED_CLAN_LEVEL = 4; private static final int MINUTES_TO_SIEGE = 3600; - private static final String PATH_TO_HTML = "data/scripts/conquerablehalls/flagwar/WildBeastReserve/messenger_initial.htm"; + private static final String PATH_TO_HTML = "com/l2jserver/datapack/conquerablehalls/flagwar/WildBeastReserve/messenger_initial.htm"; public Q00655_AGrandPlanForTamingWildBeasts() { super(655, Q00655_AGrandPlanForTamingWildBeasts.class.getSimpleName(), "A Grand Plan for Taming Wild Beasts"); -- GitLab