actual freya branch
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfEvasSaint extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "87_SagaOfEvasSaint";
|
||||
public static int qnu = 87;
|
||||
public static String qna = "Saga of Eva's Saint";
|
||||
|
||||
public SagaOfEvasSaint()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30191, 31626, 31588, 31280, 31620, 31646, 31649, 31653, 31654, 31655, 31657, 31280 };
|
||||
Items = new int[] { 7080, 7524, 7081, 7502, 7285, 7316, 7347, 7378, 7409, 7440, 7088, 0 };
|
||||
Mob = new int[] { 27266, 27236, 27276 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 105 };
|
||||
prevclass = new int[] { 0x1e };
|
||||
X = new int[] { 164650, 46087, 46066 };
|
||||
Y = new int[] { -74121, -36372, -36396 };
|
||||
Z = new int[] { -2871, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfEvasTemplar extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "71_SagaOfEvasTemplar";
|
||||
public static int qnu = 71;
|
||||
public static String qna = "Saga of Eva's Templar";
|
||||
|
||||
public SagaOfEvasTemplar()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30852, 31624, 31278, 30852, 31638, 31646, 31648, 31651, 31654, 31655, 31658, 31281 };
|
||||
Items = new int[] { 7080, 7535, 7081, 7486, 7269, 7300, 7331, 7362, 7393, 7424, 7094, 6482 };
|
||||
Mob = new int[] { 27287, 27220, 27279 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 99 };
|
||||
prevclass = new int[] { 0x14 };
|
||||
X = new int[] { 119518, 181215, 181227 };
|
||||
Y = new int[] { -28658, 36676, 36703 };
|
||||
Z = new int[] { -3811, -4812, -4816 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheAdventurer extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "79_SagaOfTheAdventurer";
|
||||
public static int qnu = 79;
|
||||
public static String qna = "Saga of the Adventurer";
|
||||
|
||||
public SagaOfTheAdventurer()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31603, 31584, 31579, 31615, 31619, 31646, 31647, 31651, 31654, 31655, 31658, 31616 };
|
||||
Items = new int[] { 7080, 7516, 7081, 7494, 7277, 7308, 7339, 7370, 7401, 7432, 7102, 0 };
|
||||
Mob = new int[] { 27299, 27228, 27302 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 93 };
|
||||
prevclass = new int[] { 0x08 };
|
||||
X = new int[] { 119518, 181205, 181215 };
|
||||
Y = new int[] { -28658, 36676, 36676 };
|
||||
Z = new int[] { -3811, -4816, -4812 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheArcanaLord extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "91_SagaOfTheArcanaLord";
|
||||
public static int qnu = 91;
|
||||
public static String qna = "Saga of the Arcana Lord";
|
||||
|
||||
public SagaOfTheArcanaLord()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31605, 31622, 31585, 31608, 31586, 31646, 31647, 31651, 31654, 31655, 31658, 31608 };
|
||||
Items = new int[] { 7080, 7604, 7081, 7506, 7289, 7320, 7351, 7382, 7413, 7444, 7110, 0 };
|
||||
Mob = new int[] { 27313, 27240, 27310 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 96 };
|
||||
prevclass = new int[] { 0x0e };
|
||||
X = new int[] { 119518, 181215, 181227 };
|
||||
Y = new int[] { -28658, 36676, 36703 };
|
||||
Z = new int[] { -3811, -4812, -4816 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheArchmage extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "88_SagaOfTheArchmage";
|
||||
public static int qnu = 88;
|
||||
public static String qna = "Saga of the Archmage";
|
||||
|
||||
public SagaOfTheArchmage()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30176, 31627, 31282, 31282, 31590, 31646, 31647, 31650, 31654, 31655, 31657, 31282 };
|
||||
Items = new int[] { 7080, 7529, 7081, 7503, 7286, 7317, 7348, 7379, 7410, 7441, 7082, 0 };
|
||||
Mob = new int[] { 27250, 27237, 27254 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 94 };
|
||||
prevclass = new int[] { 0x0c };
|
||||
X = new int[] { 191046, 46066, 46087 };
|
||||
Y = new int[] { -40640, -36396, -36372 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheCardinal extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "85_SagaOfTheCardinal";
|
||||
public static int qnu = 85;
|
||||
public static String qna = "Saga of the Cardinal";
|
||||
|
||||
public SagaOfTheCardinal()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30191, 31626, 31588, 31280, 31644, 31646, 31647, 31651, 31654, 31655, 31658, 31280 };
|
||||
Items = new int[] { 7080, 7522, 7081, 7500, 7283, 7314, 7345, 7376, 7407, 7438, 7087, 0 };
|
||||
Mob = new int[] { 27267, 27234, 27274 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 97 };
|
||||
prevclass = new int[] { 0x10 };
|
||||
X = new int[] { 119518, 181215, 181227 };
|
||||
Y = new int[] { -28658, 36676, 36703 };
|
||||
Z = new int[] { -3811, -4812, -4816 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheDominator extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "77_SagaOfTheDominator";
|
||||
public static int qnu = 77;
|
||||
public static String qna = "Saga of the Dominator";
|
||||
|
||||
public SagaOfTheDominator()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31336, 31624, 31371, 31290, 31636, 31646, 31648, 31653, 31654, 31655, 31656, 31290 };
|
||||
Items = new int[] { 7080, 7539, 7081, 7492, 7275, 7306, 7337, 7368, 7399, 7430, 7100, 0 };
|
||||
Mob = new int[] { 27294, 27226, 27262 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 115 };
|
||||
prevclass = new int[] { 0x33 };
|
||||
X = new int[] { 164650, 47429, 47391 };
|
||||
Y = new int[] { -74121, -56923, -56929 };
|
||||
Z = new int[] { -2871, -2383, -2370 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheDoombringer extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "67_SagaOfTheDoombringer";
|
||||
public static int qnu = 67;
|
||||
public static String qna = "Saga of the Doombringer";
|
||||
|
||||
public SagaOfTheDoombringer()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 32138, 31627, 32223, 32227, 32254, 31646, 31647, 31650, 31654, 31655, 31656, 32227 };
|
||||
Items = new int[] { 7080, 9721, 7081, 9740, 9722, 9725, 9728, 9731, 9734, 9737, 9717, 0 };
|
||||
Mob = new int[] { 27324, 27325, 27326 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 131 };
|
||||
prevclass = new int[] { 0x7f };
|
||||
X = new int[] { 191046, 47429, 47391 };
|
||||
Y = new int[] { -40640, -56923, -56929 };
|
||||
Z = new int[] { -3042, -2383, -2370 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheDoomcryer extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "78_SagaOfTheDoomcryer";
|
||||
public static int qnu = 78;
|
||||
public static String qna = "Saga of the Doomcryer";
|
||||
|
||||
public SagaOfTheDoomcryer()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31336, 31624, 31589, 31290, 31642, 31646, 31649, 31650, 31654, 31655, 31657, 31290 };
|
||||
Items = new int[] { 7080, 7539, 7081, 7493, 7276, 7307, 7338, 7369, 7400, 7431, 7101, 0 };
|
||||
Mob = new int[] { 27295, 27227, 27285 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 116 };
|
||||
prevclass = new int[] { 0x34 };
|
||||
X = new int[] { 191046, 46087, 46066 };
|
||||
Y = new int[] { -40640, -36372, -36396 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheDreadnoughts extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "74_SagaOfTheDreadnoughts";
|
||||
public static int qnu = 74;
|
||||
public static String qna = "Saga of the Dreadnoughts";
|
||||
|
||||
public SagaOfTheDreadnoughts()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30850, 31624, 31298, 31276, 31595, 31646, 31648, 31650, 31654, 31655, 31657, 31522 };
|
||||
Items = new int[] { 7080, 7538, 7081, 7489, 7272, 7303, 7334, 7365, 7396, 7427, 7097, 6480 };
|
||||
Mob = new int[] { 27290, 27223, 27282 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 89 };
|
||||
prevclass = new int[] { 0x03 };
|
||||
X = new int[] { 191046, 46087, 46066 };
|
||||
Y = new int[] { -40640, -36372, -36396 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.model.quest.QuestState;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheDuelist extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "73_SagaOfTheDuelist";
|
||||
public static int qnu = 73;
|
||||
public static String qna = "Saga of the Duelist";
|
||||
|
||||
/**
|
||||
* Third Class Transfer Quest - Duelist: The quest asks for "Top-grade Meat" which can now be acquired directly through NPC Tunatun, instead of through an additional quest from NPC Tunatun.
|
||||
*/
|
||||
private final int TUNATUN = 31537;
|
||||
private final int TOPQUALITYMEAT = 7546;
|
||||
|
||||
public SagaOfTheDuelist()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30849, 31624, 31226, 31331, 31639, 31646, 31647, 31653, 31654, 31655, 31656, 31277 };
|
||||
Items = new int[] { 7080, 7537, 7081, 7488, 7271, 7302, 7333, 7364, 7395, 7426, 7096, 7546 };
|
||||
Mob = new int[] { 27289, 27222, 27281 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 88 };
|
||||
prevclass = new int[] { 0x02 };
|
||||
X = new int[] { 164650, 47429, 47391 };
|
||||
Y = new int[] { -74121, -56923, -56929 };
|
||||
Z = new int[] { -2871, -2383, -2370 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
|
||||
addTalkId(TUNATUN);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
if (npc.getNpcId() == TUNATUN)
|
||||
{
|
||||
String htmltext = getNoQuestMsg(player);
|
||||
QuestState st = player.getQuestState(qn);
|
||||
if (st != null)
|
||||
{
|
||||
int cond = st.getInt("cond");
|
||||
if (cond == 3)
|
||||
{
|
||||
if (st.getQuestItemsCount(TOPQUALITYMEAT) == 0)
|
||||
{
|
||||
st.giveItems(TOPQUALITYMEAT, 1);
|
||||
return "tunatun_01.htm";
|
||||
}
|
||||
else
|
||||
return "tunatun_02.htm";
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
else
|
||||
return super.onTalk(npc, player);
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheElementalMaster extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "92_SagaOfTheElementalMaster";
|
||||
public static int qnu = 92;
|
||||
public static String qna = "Saga of the Elemental Master";
|
||||
|
||||
public SagaOfTheElementalMaster()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30174, 31281, 31614, 31614, 31629, 31646, 31648, 31652, 31654, 31655, 31659, 31614 };
|
||||
Items = new int[] { 7080, 7605, 7081, 7507, 7290, 7321, 7352, 7383, 7414, 7445, 7111, 0 };
|
||||
Mob = new int[] { 27314, 27241, 27311 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 104 };
|
||||
prevclass = new int[] { 0x1c };
|
||||
X = new int[] { 161719, 124376, 124355 };
|
||||
Y = new int[] { -92823, 82127, 82155 };
|
||||
Z = new int[] { -1893, -2796, -2803 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheFortuneSeeker extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "99_SagaOfTheFortuneSeeker";
|
||||
public static int qnu = 99;
|
||||
public static String qna = "Saga of the Fortune Seeker";
|
||||
|
||||
public SagaOfTheFortuneSeeker()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31594, 31623, 31600, 31600, 31601, 31646, 31649, 31650, 31654, 31655, 31657, 31600 };
|
||||
Items = new int[] { 7080, 7608, 7081, 7514, 7297, 7328, 7359, 7390, 7421, 7452, 7109, 0 };
|
||||
Mob = new int[] { 27259, 27248, 27309 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 117 };
|
||||
prevclass = new int[] { 0x37 };
|
||||
X = new int[] { 191046, 46066, 46087 };
|
||||
Y = new int[] { -40640, -36396, -36372 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheGhostHunter extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "81_SagaOfTheGhostHunter";
|
||||
public static int qnu = 81;
|
||||
public static String qna = "Saga of the Ghost Hunter";
|
||||
|
||||
public SagaOfTheGhostHunter()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31603, 31624, 31286, 31615, 31617, 31646, 31649, 31653, 31654, 31655, 31656, 31616 };
|
||||
Items = new int[] { 7080, 7518, 7081, 7496, 7279, 7310, 7341, 7372, 7403, 7434, 7104, 0 };
|
||||
Mob = new int[] { 27301, 27230, 27304 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 108 };
|
||||
prevclass = new int[] { 0x24 };
|
||||
X = new int[] { 164650, 47391, 47429 };
|
||||
Y = new int[] { -74121, -56929, -56923 };
|
||||
Z = new int[] { -2871, -2370, -2383 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheGhostSentinel extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "84_SagaOfTheGhostSentinel";
|
||||
public static int qnu = 84;
|
||||
public static String qna = "Saga of the Ghost Sentinel";
|
||||
|
||||
public SagaOfTheGhostSentinel()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30702, 31587, 31604, 31640, 31635, 31646, 31649, 31652, 31654, 31655, 31659, 31641 };
|
||||
Items = new int[] { 7080, 7521, 7081, 7499, 7282, 7313, 7344, 7375, 7406, 7437, 7107, 0 };
|
||||
Mob = new int[] { 27298, 27233, 27307 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 109 };
|
||||
prevclass = new int[] { 0x25 };
|
||||
X = new int[] { 161719, 124376, 124376 };
|
||||
Y = new int[] { -92823, 82127, 82127 };
|
||||
Z = new int[] { -1893, -2796, -2796 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheGrandKhavatari extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "76_SagaOfTheGrandKhavatari";
|
||||
public static int qnu = 76;
|
||||
public static String qna = "Saga of the Grand Khavatari";
|
||||
|
||||
public SagaOfTheGrandKhavatari()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31339, 31624, 31589, 31290, 31637, 31646, 31647, 31652, 31654, 31655, 31659, 31290 };
|
||||
Items = new int[] { 7080, 7539, 7081, 7491, 7274, 7305, 7336, 7367, 7398, 7429, 7099, 0 };
|
||||
Mob = new int[] { 27293, 27226, 27284 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 114 };
|
||||
prevclass = new int[] { 0x30 };
|
||||
X = new int[] { 161719, 124355, 124376 };
|
||||
Y = new int[] { -92823, 82155, 82127 };
|
||||
Z = new int[] { -1893, -2803, -2796 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheHellKnight extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "95_SagaOfTheHellKnight";
|
||||
public static int qnu = 95;
|
||||
public static String qna = "Saga of the Hell Knight";
|
||||
|
||||
public SagaOfTheHellKnight()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31582, 31623, 31297, 31297, 31599, 31646, 31647, 31653, 31654, 31655, 31656, 31297 };
|
||||
Items = new int[] { 7080, 7532, 7081, 7510, 7293, 7324, 7355, 7386, 7417, 7448, 7086, 0 };
|
||||
Mob = new int[] { 27258, 27244, 27263 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 91 };
|
||||
prevclass = new int[] { 0x06 };
|
||||
X = new int[] { 164650, 47391, 47429 };
|
||||
Y = new int[] { -74121, -56929, -56923 };
|
||||
Z = new int[] { -2871, -2370, -2383 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheHierophant extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "86_SagaOfTheHierophant";
|
||||
public static int qnu = 86;
|
||||
public static String qna = "Saga of the Hierophant";
|
||||
|
||||
public SagaOfTheHierophant()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30191, 31626, 31588, 31280, 31591, 31646, 31648, 31652, 31654, 31655, 31659, 31280 };
|
||||
Items = new int[] { 7080, 7523, 7081, 7501, 7284, 7315, 7346, 7377, 7408, 7439, 7089, 0 };
|
||||
Mob = new int[] { 27269, 27235, 27275 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 98 };
|
||||
prevclass = new int[] { 0x11 };
|
||||
X = new int[] { 161719, 124355, 124376 };
|
||||
Y = new int[] { -92823, 82155, 82127 };
|
||||
Z = new int[] { -1893, -2803, -2796 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheMaestro extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "100_SagaOfTheMaestro";
|
||||
public static int qnu = 100;
|
||||
public static String qna = "Saga of the Maestro";
|
||||
|
||||
public SagaOfTheMaestro()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31592, 31273, 31597, 31597, 31596, 31646, 31648, 31653, 31654, 31655, 31656, 31597 };
|
||||
Items = new int[] { 7080, 7607, 7081, 7515, 7298, 7329, 7360, 7391, 7422, 7453, 7108, 0 };
|
||||
Mob = new int[] { 27260, 27249, 27308 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 118 };
|
||||
prevclass = new int[] { 0x39 };
|
||||
X = new int[] { 164650, 47429, 47391 };
|
||||
Y = new int[] { -74121, -56923, -56929 };
|
||||
Z = new int[] { -2871, -2383, -2370 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheMoonlightSentinel extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "83_SagaOfTheMoonlightSentinel";
|
||||
public static int qnu = 83;
|
||||
public static String qna = "Saga of the Moonlight Sentinel";
|
||||
|
||||
public SagaOfTheMoonlightSentinel()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30702, 31627, 31604, 31640, 31634, 31646, 31648, 31652, 31654, 31655, 31658, 31641 };
|
||||
Items = new int[] { 7080, 7520, 7081, 7498, 7281, 7312, 7343, 7374, 7405, 7436, 7106, 0 };
|
||||
Mob = new int[] { 27297, 27232, 27306 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 102 };
|
||||
prevclass = new int[] { 0x18 };
|
||||
X = new int[] { 161719, 181227, 181215 };
|
||||
Y = new int[] { -92823, 36703, 36676 };
|
||||
Z = new int[] { -1893, -4816, -4812 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheMysticMuse extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "89_SagaOfTheMysticMuse";
|
||||
public static int qnu = 89;
|
||||
public static String qna = "Saga of the Mystic Muse";
|
||||
|
||||
public SagaOfTheMysticMuse()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30174, 31627, 31283, 31283, 31643, 31646, 31648, 31651, 31654, 31655, 31658, 31283 };
|
||||
Items = new int[] { 7080, 7530, 7081, 7504, 7287, 7318, 7349, 7380, 7411, 7442, 7083, 0 };
|
||||
Mob = new int[] { 27251, 27238, 27255 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 103 };
|
||||
prevclass = new int[] { 0x1b };
|
||||
X = new int[] { 119518, 181227, 181215 };
|
||||
Y = new int[] { -28658, 36703, 36676 };
|
||||
Z = new int[] { -3811, -4816, -4812 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfThePhoenixKnight extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "70_SagaOfThePhoenixKnight";
|
||||
public static int qnu = 70;
|
||||
public static String qna = "Saga of the Phoenix Knight";
|
||||
|
||||
public SagaOfThePhoenixKnight()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30849, 31624, 31277, 30849, 31631, 31646, 31647, 31650, 31654, 31655, 31657, 31277 };
|
||||
Items = new int[] { 7080, 7534, 7081, 7485, 7268, 7299, 7330, 7361, 7392, 7423, 7093, 6482 };
|
||||
Mob = new int[] { 27286, 27219, 27278 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 90 };
|
||||
prevclass = new int[] { 0x05 };
|
||||
X = new int[] { 191046, 46087, 46066 };
|
||||
Y = new int[] { -40640, -36372, -36396 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheSagittarius extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "82_SagaOfTheSagittarius";
|
||||
public static int qnu = 82;
|
||||
public static String qna = "Saga of the Sagittarius";
|
||||
|
||||
public SagaOfTheSagittarius()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30702, 31627, 31604, 31640, 31633, 31646, 31647, 31650, 31654, 31655, 31657, 31641 };
|
||||
Items = new int[] { 7080, 7519, 7081, 7497, 7280, 7311, 7342, 7373, 7404, 7435, 7105, 0 };
|
||||
Mob = new int[] { 27296, 27231, 27305 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 92 };
|
||||
prevclass = new int[] { 0x09 };
|
||||
X = new int[] { 191046, 46066, 46066 };
|
||||
Y = new int[] { -40640, -36396, -36396 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheShillienSaint extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "98_SagaOfTheShillienSaint";
|
||||
public static int qnu = 98;
|
||||
public static String qna = "Saga of the Shillien Saint";
|
||||
|
||||
public SagaOfTheShillienSaint()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31581, 31626, 31588, 31287, 31621, 31646, 31647, 31651, 31654, 31655, 31658, 31287 };
|
||||
Items = new int[] { 7080, 7525, 7081, 7513, 7296, 7327, 7358, 7389, 7420, 7451, 7090, 0 };
|
||||
Mob = new int[] { 27270, 27247, 27277 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 112 };
|
||||
prevclass = new int[] { 0x2b };
|
||||
X = new int[] { 119518, 181215, 181227 };
|
||||
Y = new int[] { -28658, 36676, 36703 };
|
||||
Z = new int[] { -3811, -4812, -4816 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheShillienTemplar extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "97_SagaOfTheShillienTemplar";
|
||||
public static int qnu = 97;
|
||||
public static String qna = "Saga of the Shillien Templar";
|
||||
|
||||
public SagaOfTheShillienTemplar()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31580, 31623, 31285, 31285, 31610, 31646, 31648, 31652, 31654, 31655, 31659, 31285 };
|
||||
Items = new int[] { 7080, 7526, 7081, 7512, 7295, 7326, 7357, 7388, 7419, 7450, 7091, 0 };
|
||||
Mob = new int[] { 27271, 27246, 27273 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 106 };
|
||||
prevclass = new int[] { 0x21 };
|
||||
X = new int[] { 161719, 124355, 124376 };
|
||||
Y = new int[] { -92823, 82155, 82127 };
|
||||
Z = new int[] { -1893, -2803, -2796 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheSoulHound extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "68_SagaOfTheSoulHound";
|
||||
public static int qnu = 68;
|
||||
public static String qna = "Saga of the Soul Hound";
|
||||
|
||||
public SagaOfTheSoulHound()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 32138, 31272, 31269, 31317, 32235, 31646, 31648, 31652, 31654, 31655, 31657, 32241 };
|
||||
Items = new int[] { 7080, 9802, 7081, 9741, 9723, 9726, 9729, 9732, 9735, 9738, 9719, 0 };
|
||||
Mob = new int[] { 27327, 27329, 27328 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 132, 133 };
|
||||
prevclass = new int[] { 0x80, 0x81 };
|
||||
X = new int[] { 161719, 46087, 46066 };
|
||||
Y = new int[] { -92823, -36372, -36396 };
|
||||
Z = new int[] { -1893, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheSoultaker extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "94_SagaOfTheSoultaker";
|
||||
public static int qnu = 94;
|
||||
public static String qna = "Saga of the Soultaker";
|
||||
|
||||
public SagaOfTheSoultaker()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30832, 31623, 31279, 31279, 31645, 31646, 31648, 31650, 31654, 31655, 31657, 31279 };
|
||||
Items = new int[] { 7080, 7533, 7081, 7509, 7292, 7323, 7354, 7385, 7416, 7447, 7085, 0 };
|
||||
Mob = new int[] { 27257, 27243, 27265 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 95 };
|
||||
prevclass = new int[] { 0x0d };
|
||||
X = new int[] { 191046, 46066, 46087 };
|
||||
Y = new int[] { -40640, -36396, -36372 };
|
||||
Z = new int[] { -3042, -1685, -1685 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheSpectralDancer extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "96_SagaOfTheSpectralDancer";
|
||||
public static int qnu = 96;
|
||||
public static String qna = "Saga of the Spectral Dancer";
|
||||
|
||||
public SagaOfTheSpectralDancer()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31582, 31623, 31284, 31284, 31611, 31646, 31649, 31653, 31654, 31655, 31656, 31284 };
|
||||
Items = new int[] { 7080, 7527, 7081, 7511, 7294, 7325, 7356, 7387, 7418, 7449, 7092, 0 };
|
||||
Mob = new int[] { 27272, 27245, 27264 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 107 };
|
||||
prevclass = new int[] { 0x22 };
|
||||
X = new int[] { 164650, 47429, 47391 };
|
||||
Y = new int[] { -74121, -56923, -56929 };
|
||||
Z = new int[] { -2871, -2383, -2370 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheSpectralMaster extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "93_SagaOfTheSpectralMaster";
|
||||
public static int qnu = 93;
|
||||
public static String qna = "Saga of the Spectral Master";
|
||||
|
||||
public SagaOfTheSpectralMaster()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30175, 31287, 31613, 30175, 31632, 31646, 31649, 31653, 31654, 31655, 31656, 31613 };
|
||||
Items = new int[] { 7080, 7606, 7081, 7508, 7291, 7322, 7353, 7384, 7415, 7446, 7112, 0 };
|
||||
Mob = new int[] { 27315, 27242, 27312 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 111 };
|
||||
prevclass = new int[] { 0x29 };
|
||||
X = new int[] { 164650, 47429, 47391 };
|
||||
Y = new int[] { -74121, -56923, -56929 };
|
||||
Z = new int[] { -2871, -2383, -2370 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheStormScreamer extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "90_SagaOfTheStormScreamer";
|
||||
public static int qnu = 90;
|
||||
public static String qna = "Saga of the Storm Screamer";
|
||||
|
||||
public SagaOfTheStormScreamer()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30175, 31627, 31287, 31287, 31598, 31646, 31649, 31652, 31654, 31655, 31659, 31287 };
|
||||
Items = new int[] { 7080, 7531, 7081, 7505, 7288, 7319, 7350, 7381, 7412, 7443, 7084, 0 };
|
||||
Mob = new int[] { 27252, 27239, 27256 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 110 };
|
||||
prevclass = new int[] { 0x28 };
|
||||
X = new int[] { 161719, 124376, 124355 };
|
||||
Y = new int[] { -92823, 82127, 82155 };
|
||||
Z = new int[] { -1893, -2796, -2803 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheSwordMuse extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "72_SagaOfTheSwordMuse";
|
||||
public static int qnu = 72;
|
||||
public static String qna = "Saga of the Sword Muse";
|
||||
|
||||
public SagaOfTheSwordMuse()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 30853, 31624, 31583, 31537, 31618, 31646, 31649, 31652, 31654, 31655, 31659, 31281 };
|
||||
Items = new int[] { 7080, 7536, 7081, 7487, 7270, 7301, 7332, 7363, 7394, 7425, 7095, 6482 };
|
||||
Mob = new int[] { 27288, 27221, 27280 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 100 };
|
||||
prevclass = new int[] { 0x15 };
|
||||
X = new int[] { 161719, 124355, 124376 };
|
||||
Y = new int[] { -92823, 82155, 82127 };
|
||||
Z = new int[] { -1893, -2803, -2796 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheTitan extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "75_SagaOfTheTitan";
|
||||
public static int qnu = 75;
|
||||
public static String qna = "Saga of the Titan";
|
||||
|
||||
public SagaOfTheTitan()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31327, 31624, 31289, 31290, 31607, 31646, 31649, 31651, 31654, 31655, 31658, 31290 };
|
||||
Items = new int[] { 7080, 7539, 7081, 7490, 7273, 7304, 7335, 7366, 7397, 7428, 7098, 0 };
|
||||
Mob = new int[] { 27292, 27224, 27283 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 113 };
|
||||
prevclass = new int[] { 0x2e };
|
||||
X = new int[] { 119518, 181215, 181227 };
|
||||
Y = new int[] { -28658, 36676, 36703 };
|
||||
Z = new int[] { -3811, -4812, -4816 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheTrickster extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "69_SagaOfTheTrickster";
|
||||
public static int qnu = 69;
|
||||
public static String qna = "Saga of the Trickster";
|
||||
|
||||
public SagaOfTheTrickster()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 32138, 31270, 31282, 32228, 32237, 31646, 31649, 31653, 31654, 31655, 31659, 31283 };
|
||||
Items = new int[] { 7080, 9761, 7081, 9742, 9724, 9727, 9730, 9733, 9736, 9739, 9718, 0 };
|
||||
Mob = new int[] { 27333, 27334, 27335 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 134 };
|
||||
prevclass = new int[] { 0x82 };
|
||||
X = new int[] { 164014, 124355, 124376 };
|
||||
Y = new int[] { -74733, 82155, 82127 };
|
||||
Z = new int[] { -3093, -2803, -2796 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package quests.SagasScripts;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Emperorc
|
||||
*/
|
||||
|
||||
public class SagaOfTheWindRider extends SagasSuperClass
|
||||
{
|
||||
public static String qn1 = "80_SagaOfTheWindRider";
|
||||
public static int qnu = 80;
|
||||
public static String qna = "Saga of the Wind Rider";
|
||||
|
||||
public SagaOfTheWindRider()
|
||||
{
|
||||
super(qnu, qn1, qna);
|
||||
NPC = new int[] { 31603, 31624, 31284, 31615, 31612, 31646, 31648, 31652, 31654, 31655, 31659, 31616 };
|
||||
Items = new int[] { 7080, 7517, 7081, 7495, 7278, 7309, 7340, 7371, 7402, 7433, 7103, 0 };
|
||||
Mob = new int[] { 27300, 27229, 27303 };
|
||||
qn = qn1;
|
||||
classid = new int[] { 101 };
|
||||
prevclass = new int[] { 0x17 };
|
||||
X = new int[] { 161719, 124314, 124355 };
|
||||
Y = new int[] { -92823, 82155, 82155 };
|
||||
Z = new int[] { -1893, -2803, -2803 };
|
||||
Text = new String[] {
|
||||
"PLAYERNAME! Pursued to here! However, I jumped out of the Banshouren boundaries! You look at the giant as the sign of power!",
|
||||
"... Oh ... good! So it was ... let's begin!",
|
||||
"I do not have the patience ..! I have been a giant force ...! Cough chatter ah ah ah!",
|
||||
"Paying homage to those who disrupt the orderly will be PLAYERNAME's death!",
|
||||
"Now, my soul freed from the shackles of the millennium, Halixia, to the back side I come ...",
|
||||
"Why do you interfere others' battles?",
|
||||
"This is a waste of time.. Say goodbye...!",
|
||||
"...That is the enemy",
|
||||
"...Goodness! PLAYERNAME you are still looking?",
|
||||
"PLAYERNAME ... Not just to whom the victory. Only personnel involved in the fighting are eligible to share in the victory.",
|
||||
"Your sword is not an ornament. Don't you think, PLAYERNAME?",
|
||||
"Goodness! I no longer sense a battle there now.",
|
||||
"let...",
|
||||
"Only engaged in the battle to bar their choice. Perhaps you should regret.",
|
||||
"The human nation was foolish to try and fight a giant's strength.",
|
||||
"Must...Retreat... Too...Strong.",
|
||||
"PLAYERNAME. Defeat...by...retaining...and...Mo...Hacker",
|
||||
"....! Fight...Defeat...It...Fight...Defeat...It..." };
|
||||
registerNPCs();
|
||||
}
|
||||
}
|
||||
+1019
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user