From e3929f2cfbcc3deaed19ee3cef485dd2f94f4b1d Mon Sep 17 00:00:00 2001
From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Sat, 7 Apr 2018 01:35:38 +0000
Subject: [PATCH] Removed krateisCube html folder.
---
.../game/data/html/krateisCube/32503-3.htm | 6 --
.../dist/game/data/html/krateisCube/32503.htm | 8 --
.../FantasyIsle/KrateisCube/32503-1.html} | 0
.../FantasyIsle/KrateisCube/32503-2.html} | 2 +-
.../FantasyIsle/KrateisCube/32503-3.html | 6 ++
.../FantasyIsle/KrateisCube/32503-4.html} | 0
.../FantasyIsle/KrateisCube/32503-5.html} | 0
.../FantasyIsle/KrateisCube/32503-6.html} | 0
.../FantasyIsle/KrateisCube/32503-7.html} | 0
.../FantasyIsle/KrateisCube/32503-8.html} | 0
.../FantasyIsle/KrateisCube/32503-9.html} | 0
.../areas/FantasyIsle/KrateisCube/32503.html | 8 ++
.../FantasyIsle/KrateisCube/KrateisCube.java | 76 +++++++++++++++++++
13 files changed, 91 insertions(+), 15 deletions(-)
delete mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-3.htm
delete mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503.htm
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-1.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-1.html} (100%)
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-2.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-2.html} (67%)
create mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-3.html
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-4.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-4.html} (100%)
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-5.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-5.html} (100%)
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-6.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-6.html} (100%)
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-7.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-7.html} (100%)
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-8.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-8.html} (100%)
rename L2J_Mobius_CT_2.6_HighFive/dist/game/data/{html/krateisCube/32503-9.htm => scripts/ai/areas/FantasyIsle/KrateisCube/32503-9.html} (100%)
create mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503.html
create mode 100644 L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/KrateisCube.java
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-3.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-3.htm
deleted file mode 100644
index 42d0ead07a..0000000000
--- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-3.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-
Kratei's Cube Entrance Manager:
-What level are you?
-Level 70-75.
-Level 76-79.
-Level 80.
-
\ No newline at end of file
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503.htm
deleted file mode 100644
index c65a197560..0000000000
--- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503.htm
+++ /dev/null
@@ -1,8 +0,0 @@
-Kratei's Cube Entrance Manager:
-Welcome to Kratei's Cube! Only the strongest win here.
-Do you feel lucky?
-Learn more about Kratei's Cube.
-Enter Kratei's Cube.
-Cancel registration for Kratei's Cube competition.
-Teleport to Fantasy Isle.
-
\ No newline at end of file
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-1.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-1.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-1.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-1.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-2.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-2.html
similarity index 67%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-2.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-2.html
index 33c49bb1db..62c8cccb3e 100644
--- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-2.htm
+++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-2.html
@@ -1,4 +1,4 @@
Kratei's Cube Entrance Manager:
A match is already in progress. Would you like to register for the next match?
-Register.
+Register.
\ No newline at end of file
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-3.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-3.html
new file mode 100644
index 0000000000..f085956828
--- /dev/null
+++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-3.html
@@ -0,0 +1,6 @@
+Kratei's Cube Entrance Manager:
+What level are you?
+Level 70-75.
+Level 76-79.
+Level 80.
+
\ No newline at end of file
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-4.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-4.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-4.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-4.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-5.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-5.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-5.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-5.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-6.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-6.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-6.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-6.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-7.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-7.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-7.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-7.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-8.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-8.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-8.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-8.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-9.htm b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-9.html
similarity index 100%
rename from L2J_Mobius_CT_2.6_HighFive/dist/game/data/html/krateisCube/32503-9.htm
rename to L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503-9.html
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503.html b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503.html
new file mode 100644
index 0000000000..81955bf4af
--- /dev/null
+++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/32503.html
@@ -0,0 +1,8 @@
+Kratei's Cube Entrance Manager:
+Welcome to Kratei's Cube! Only the strongest win here.
+Do you feel lucky?
+Learn more about Kratei's Cube.
+Enter Kratei's Cube.
+Cancel registration for Kratei's Cube competition.
+Teleport to Fantasy Isle.
+
\ No newline at end of file
diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/KrateisCube.java b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/KrateisCube.java
new file mode 100644
index 0000000000..4edba9bbe7
--- /dev/null
+++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/areas/FantasyIsle/KrateisCube/KrateisCube.java
@@ -0,0 +1,76 @@
+/*
+ * This file is part of the L2J Mobius project.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+package ai.areas.FantasyIsle.KrateisCube;
+
+import com.l2jmobius.gameserver.model.Location;
+import com.l2jmobius.gameserver.model.actor.L2Npc;
+import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
+
+import ai.AbstractNpcAI;
+
+/**
+ * Kratei's Cube AI
+ * @author Mobius
+ */
+public final class KrateisCube extends AbstractNpcAI
+{
+ // NPC
+ private static final int MANAGER = 32503; // Kratei's Cube Entrance Manager
+ // Location
+ private static final Location FANTASY_TELEPORT = new Location(-59193, -56893, -2034);
+
+ public KrateisCube()
+ {
+ super(KrateisCube.class.getSimpleName(), "Krateis Cube");
+ addStartNpc(MANAGER);
+ addFirstTalkId(MANAGER);
+ addTalkId(MANAGER);
+ }
+
+ @Override
+ public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
+ {
+ String htmltext = null;
+ switch (event)
+ {
+ case "32503-1.html":
+ case "32503-2.html":
+ case "32503-3.html":
+ {
+ htmltext = event;
+ break;
+ }
+ case "teleportToFantasyIsland":
+ {
+ player.teleToLocation(FANTASY_TELEPORT);
+ break;
+ }
+ }
+ return htmltext;
+ }
+
+ @Override
+ public String onFirstTalk(L2Npc npc, L2PcInstance player)
+ {
+ return npc.getId() + ".html";
+ }
+
+ public static void main(String[] args)
+ {
+ new KrateisCube();
+ }
+}