From 9e39c83dfede3c597c491093ac1b0301f679bafd Mon Sep 17 00:00:00 2001
From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Wed, 17 Nov 2021 22:42:10 +0000
Subject: [PATCH] ClassMaster support for new classes.
---
.../dist/game/data/CategoryData.xml | 1 +
.../ai/others/ClassMaster/ClassMaster.java | 15 +++++++++++++++
.../ClassMaster/test_server_helper012d.html | 5 +++++
.../ClassMaster/test_server_helper012e.html | 4 ++++
.../ClassMaster/test_server_helper026l.html | 4 ++++
.../ai/others/ClassMaster/ClassMaster.java | 10 ++++++++++
.../ClassMaster/test_server_helper020i.html | 4 ++++
.../ClassMaster/test_server_helper026n.html | 4 ++++
.../ai/others/ClassMaster/ClassMaster.java | 10 ++++++++++
.../ClassMaster/test_server_helper020i.html | 4 ++++
.../ClassMaster/test_server_helper026n.html | 4 ++++
11 files changed, 65 insertions(+)
create mode 100644 L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012d.html
create mode 100644 L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012e.html
create mode 100644 L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026l.html
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html
create mode 100644 L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html
create mode 100644 L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html
diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/CategoryData.xml b/L2J_Mobius_10.0_MasterClass/dist/game/data/CategoryData.xml
index 714e00f0dc..81990c2d50 100644
--- a/L2J_Mobius_10.0_MasterClass/dist/game/data/CategoryData.xml
+++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/CategoryData.xml
@@ -4640,6 +4640,7 @@
91
99
106
+ 215
88
diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
index 10f4d27de3..25a1ebe7e7 100644
--- a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
+++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
@@ -563,6 +563,11 @@ public class ClassMaster extends AbstractNpcAI implements IXmlReader
htmltext = "test_server_helper026k.html";
break;
}
+ case DEATH_SOLDIER:
+ {
+ htmltext = "test_server_helper026l.html";
+ break;
+ }
}
}
}
@@ -618,6 +623,16 @@ public class ClassMaster extends AbstractNpcAI implements IXmlReader
htmltext = "test_server_helper012c.html";
break;
}
+ case DEATH_SOLDIER:
+ {
+ htmltext = "test_server_helper012d.html";
+ break;
+ }
+ case DEATH_WARRIOR:
+ {
+ htmltext = "test_server_helper012e.html";
+ break;
+ }
case MAGE:
{
htmltext = "test_server_helper013.html";
diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012d.html b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012d.html
new file mode 100644
index 0000000000..10cc3d253f
--- /dev/null
+++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012d.html
@@ -0,0 +1,5 @@
+Test Server Helper:
+Which class do you want to transfer to?
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012e.html b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012e.html
new file mode 100644
index 0000000000..578a8c3596
--- /dev/null
+++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper012e.html
@@ -0,0 +1,4 @@
+Test Server Helper:
+Which class do you want to transfer to?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026l.html b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026l.html
new file mode 100644
index 0000000000..59f0f8e460
--- /dev/null
+++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026l.html
@@ -0,0 +1,4 @@
+Test Server Helper:
+To which class do you want to change?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
index 45ae4355d5..c1404493e1 100644
--- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
@@ -501,6 +501,11 @@ public class ClassMaster extends AbstractNpcAI implements IXmlReader
htmltext = "test_server_helper026m.html";
break;
}
+ case SYLPH_GUNNER:
+ {
+ htmltext = "test_server_helper026n.html";
+ break;
+ }
}
}
}
@@ -693,6 +698,11 @@ public class ClassMaster extends AbstractNpcAI implements IXmlReader
htmltext = "test_server_helper020h.html";
break;
}
+ case SHARPSHOOTER:
+ {
+ htmltext = "test_server_helper020i.html";
+ break;
+ }
}
}
}
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html
new file mode 100644
index 0000000000..bc88ee5233
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html
@@ -0,0 +1,4 @@
+Test Server Helper:
+To which class do you wish to transfer?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html
new file mode 100644
index 0000000000..223af3c929
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html
@@ -0,0 +1,4 @@
+Test Server Helper:
+To which class do you wish to transfer?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
index 45ae4355d5..c1404493e1 100644
--- a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
+++ b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/ClassMaster.java
@@ -501,6 +501,11 @@ public class ClassMaster extends AbstractNpcAI implements IXmlReader
htmltext = "test_server_helper026m.html";
break;
}
+ case SYLPH_GUNNER:
+ {
+ htmltext = "test_server_helper026n.html";
+ break;
+ }
}
}
}
@@ -693,6 +698,11 @@ public class ClassMaster extends AbstractNpcAI implements IXmlReader
htmltext = "test_server_helper020h.html";
break;
}
+ case SHARPSHOOTER:
+ {
+ htmltext = "test_server_helper020i.html";
+ break;
+ }
}
}
}
diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html
new file mode 100644
index 0000000000..bc88ee5233
--- /dev/null
+++ b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper020i.html
@@ -0,0 +1,4 @@
+Test Server Helper:
+To which class do you wish to transfer?
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html
new file mode 100644
index 0000000000..223af3c929
--- /dev/null
+++ b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/ai/others/ClassMaster/test_server_helper026n.html
@@ -0,0 +1,4 @@
+Test Server Helper:
+To which class do you wish to transfer?
+
+
\ No newline at end of file