From 0f11cee4db373b40c9f35c30fad091983f590a63 Mon Sep 17 00:00:00 2001
From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Wed, 7 Sep 2022 10:17:31 +0000
Subject: [PATCH] Large dialog window for Grace (34544). Contributed by Index.
---
.../scripts/ai/areas/Giran/Grace/34544.html | 20 +++++++------------
.../scripts/ai/areas/Giran/Grace/Grace.java | 6 +++---
.../scripts/ai/areas/Giran/Grace/34544.html | 20 +++++++------------
.../scripts/ai/areas/Giran/Grace/Grace.java | 6 +++---
.../scripts/ai/areas/Giran/Grace/34544.html | 20 +++++++------------
.../scripts/ai/areas/Giran/Grace/Grace.java | 6 +++---
6 files changed, 30 insertions(+), 48 deletions(-)
diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
index 0bc7ed1836..dce6b1089d 100644
--- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
+++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
@@ -1,15 +1,9 @@
-
Grace
-
-
-
-
- |
- |
- |
- |
- |
-
- |
-
+
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
index 81c20170a3..88ec90ea8f 100644
--- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
+++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
@@ -16,7 +16,6 @@
*/
package ai.areas.Giran.Grace;
-import org.l2jmobius.gameserver.cache.HtmCache;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player;
@@ -29,7 +28,7 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
import org.l2jmobius.gameserver.model.skill.SkillCaster;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.ConfirmDlg;
-import org.l2jmobius.gameserver.network.serverpackets.ExPremiumManagerShowHtml;
+import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import ai.AbstractNpcAI;
@@ -77,7 +76,8 @@ public class Grace extends AbstractNpcAI
@Override
public String onFirstTalk(Npc npc, Player player)
{
- player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/areas/Giran/Grace/34544.html")));
+ final String htmlText = getHtm(player, "34544.html");
+ player.sendPacket(new NpcHtmlMessage(npc.getObjectId(), 0, htmlText, 1));
return null;
}
diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
index 0bc7ed1836..dce6b1089d 100644
--- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
+++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
@@ -1,15 +1,9 @@
-Grace
-
-
-
-
- |
- |
- |
- |
- |
-
- |
-
+
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
index 81c20170a3..88ec90ea8f 100644
--- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
+++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
@@ -16,7 +16,6 @@
*/
package ai.areas.Giran.Grace;
-import org.l2jmobius.gameserver.cache.HtmCache;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player;
@@ -29,7 +28,7 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
import org.l2jmobius.gameserver.model.skill.SkillCaster;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.ConfirmDlg;
-import org.l2jmobius.gameserver.network.serverpackets.ExPremiumManagerShowHtml;
+import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import ai.AbstractNpcAI;
@@ -77,7 +76,8 @@ public class Grace extends AbstractNpcAI
@Override
public String onFirstTalk(Npc npc, Player player)
{
- player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/areas/Giran/Grace/34544.html")));
+ final String htmlText = getHtm(player, "34544.html");
+ player.sendPacket(new NpcHtmlMessage(npc.getObjectId(), 0, htmlText, 1));
return null;
}
diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
index 0bc7ed1836..dce6b1089d 100644
--- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
+++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/34544.html
@@ -1,15 +1,9 @@
-Grace
-
-
-
-
- |
- |
- |
- |
- |
-
- |
-
+
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
index 81c20170a3..88ec90ea8f 100644
--- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
+++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/areas/Giran/Grace/Grace.java
@@ -16,7 +16,6 @@
*/
package ai.areas.Giran.Grace;
-import org.l2jmobius.gameserver.cache.HtmCache;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player;
@@ -29,7 +28,7 @@ import org.l2jmobius.gameserver.model.holders.SkillHolder;
import org.l2jmobius.gameserver.model.skill.SkillCaster;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.ConfirmDlg;
-import org.l2jmobius.gameserver.network.serverpackets.ExPremiumManagerShowHtml;
+import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import ai.AbstractNpcAI;
@@ -77,7 +76,8 @@ public class Grace extends AbstractNpcAI
@Override
public String onFirstTalk(Npc npc, Player player)
{
- player.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/areas/Giran/Grace/34544.html")));
+ final String htmlText = getHtm(player, "34544.html");
+ player.sendPacket(new NpcHtmlMessage(npc.getObjectId(), 0, htmlText, 1));
return null;
}