Skip to content
Snippets Groups Projects
Commit 69e91576 authored by MELERIX's avatar MELERIX
Browse files

HTM/JAVA: Fix for Q73 Saga of the Duelist (updated to Freya) by JIV, also...

HTM/JAVA: Fix for Q73 Saga of the Duelist (updated to Freya) by JIV, also thanks to Qwerty13 for code format and UnAfraid for a minor fix.
parent acae0691
No related branches found
No related tags found
No related merge requests found
Showing
with 566 additions and 323 deletions
<html></body>Beast Herder Tunatun:<br>
Donath said I should be expecting you. You must have had quite the journey getting here. As requested, <font color="LEVEL">Top Quality Meat</font>.<br>
Now forgive my abruptness, but unless you have more business with me you should leave. This place is not for the aimless wanderer..</body></html>
\ No newline at end of file
<html><body>Beast Herder Tunatun:<br>
I already gave you the <font color="LEVEL">Top Quality Meat</font>, didn't I?<br>
Are you waiting around to get eaten or something?</body></html>
\ No newline at end of file
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfEvasSaint extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfEvasTemplar extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheAdventurer extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheArcanaLord extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheArchmage extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheCardinal extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheDominator extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheDoombringer extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheDoomcryer extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheDreadnoughts extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,6 +14,9 @@
*/
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;
/**
*
......@@ -26,25 +29,72 @@ public class SagaOfTheDuelist extends SagasSuperClass
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 static 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};
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..."};
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);
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheElementalMaster extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheFortuneSeeker extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheGhostHunter extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheGhostSentinel extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheGrandKhavatari extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheHellKnight extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
......@@ -14,7 +14,6 @@
*/
package quests.SagasScripts;
/**
*
* @author Emperorc
......@@ -28,23 +27,35 @@ public class SagaOfTheHierophant extends SagasSuperClass
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};
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..."};
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();
}
}
\ No newline at end of file
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment