Browse Source

Retail-like quest Test Of The Summoner (230).
Reviewed by: @Zoey76
Thanks to: @Zoey76

ivantotov 10 years ago
parent
commit
c686372378
100 changed files with 49 additions and 801 deletions
  1. 0 1
      L2J_DataPack/dist/game/data/scripts.cfg
  2. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-03.htm
  3. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-05.htm
  4. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-06.htm
  5. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-08.htm
  6. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-10.htm
  7. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-12.htm
  8. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-14.htm
  9. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-01.htm
  10. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-02.htm
  11. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-03.htm
  12. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-04.htm
  13. 0 7
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-05.htm
  14. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-06.htm
  15. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-07.htm
  16. 0 9
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-08.htm
  17. 0 9
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-09.htm
  18. 0 8
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-10.htm
  19. 0 8
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11.htm
  20. 0 7
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11a.htm
  21. 0 7
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11b.htm
  22. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11c.htm
  23. 0 10
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11d.htm
  24. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-12.htm
  25. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-01.htm
  26. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-02.htm
  27. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-03.htm
  28. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-04.htm
  29. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-05.htm
  30. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-06.htm
  31. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-07.htm
  32. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-08.htm
  33. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-09.htm
  34. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-10.htm
  35. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-01.htm
  36. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-02.htm
  37. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-03.htm
  38. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-04.htm
  39. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-05.htm
  40. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-06.htm
  41. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-07.htm
  42. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-08.htm
  43. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-09.htm
  44. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-10.htm
  45. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-01.htm
  46. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-02.htm
  47. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-03.htm
  48. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-04.htm
  49. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-05.htm
  50. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-06.htm
  51. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-07.htm
  52. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-08.htm
  53. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-09.htm
  54. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-10.htm
  55. 0 6
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-01.htm
  56. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-02.htm
  57. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-03.htm
  58. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-04.htm
  59. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-05.htm
  60. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-06.htm
  61. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-07.htm
  62. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-08.htm
  63. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-09.htm
  64. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-10.htm
  65. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-01.htm
  66. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-02.htm
  67. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-03.htm
  68. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-04.htm
  69. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-05.htm
  70. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-06.htm
  71. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-07.htm
  72. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-08.htm
  73. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-09.htm
  74. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-10.htm
  75. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-01.htm
  76. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-02.htm
  77. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-03.htm
  78. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-04.htm
  79. 0 5
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-05.htm
  80. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-06.htm
  81. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-07.htm
  82. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-08.htm
  83. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-09.htm
  84. 0 3
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-10.htm
  85. 0 408
      L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/__init__.py
  86. 4 4
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-01.html
  87. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-02.html
  88. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-03.html
  89. 2 3
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-04.html
  90. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-05.html
  91. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-06.html
  92. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-07.html
  93. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-08.html
  94. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-09.html
  95. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-10.html
  96. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-11.html
  97. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-12.html
  98. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-13.html
  99. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-14.html
  100. 6 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-01.html

+ 0 - 1
L2J_DataPack/dist/game/data/scripts.cfg

@@ -213,7 +213,6 @@ quests/25_HidingBehindTheTruth/__init__.py
 quests/118_ToLeadAndBeLed/__init__.py
 quests/123_TheLeaderAndTheFollower/__init__.py
 quests/227_TestOfReformer/__init__.py
-quests/230_TestOfSummoner/__init__.py
 quests/234_FatesWhisper/__init__.py
 quests/236_SeedsOfChaos/__init__.py
 quests/255_Tutorial/__init__.py

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-03.htm

@@ -1,4 +0,0 @@
-<html><body>Grocer Lara:<br>
-You came back again! How can I help you this time?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063-04.htm">"I need some more cards"</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-05.htm

@@ -1,3 +0,0 @@
-<html><body>Grocer Lara:<br>
-Please bring me all the things I wrote down on the list. Very well. I shall create the beginner's arcanas for you.
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-06.htm

@@ -1,4 +0,0 @@
-<html><body>Grocer Lara:<br>
-You have found all the things that I asked for! Thank you so much. I shall lend you two beginner's arcanas as promised.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063-04.htm">I need more cards.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-08.htm

@@ -1,4 +0,0 @@
-<html><body>Grocer Lara:<br>
-You have found all the things that I asked for! Thank you so much. I shall lend you two beginner's arcanas as I have promised.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063_2">I need more cards.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-10.htm

@@ -1,4 +0,0 @@
-<html><body>Grocer Lara:<br>
-You have found all the things that I asked for! Thank you so much. I shall lend you two beginner's arcanas as I have promised.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063_2">I need more cards.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-12.htm

@@ -1,4 +0,0 @@
-<html><body>Grocer Lara:<br>
-You have found all the things that I asked for! Thank you so much. I shall lend you two beginner's arcanas as promised.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063_2">I need more cards.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-14.htm

@@ -1,4 +0,0 @@
-<html><body>Grocer Lara:<br>
-You have found all the things that I asked for! Thank you so much. I shall lend you two beginner's arcanas as promised.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063_2">I need more cards.</a>
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-01.htm

@@ -1,6 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-In the thousands of years since the world was young, when Elves and the the elementals of the woods made their agreement and declared their allegiance, summoning magic has evolved into a high level art. Along with elemental spells that command fire and wind, summoning magic is one of the 3 traditional magical arts of the Ivory Tower.<br>
-Summoning magic is not an easy path. High level magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your side. A very strong will is required to make the summoned creature obey your command.<br>
-Many magicians have lost their lives for lack of a strong will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been acknowledged. You seem to be on a path that is not related to Summoning magic. This is not a study to be taken lightly.<br>
-(This quest may only be undertaken by Wizards, Elven Wizards, or Dark Wizards of level 39 or higher.)
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-02.htm

@@ -1,6 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-In the thousands of years since the world was young, when Elves and the the elementals of the woods made their agreement and declared their allegiance, summoning magic has evolved into a high level art. Along with elemental spells that command fire and wind, summoning magic is one of the 3 traditional magical arts of the Ivory Tower.<br>
-Summoning magic is not an easy path. High level magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your side. A very strong will is required to make the summoned creature obey your command.<br>
-Many magicians have lost their lives for lack of a strong will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been acknowledged. If you wish to follow the path of the Summoner, you must challenge and pass the<font color="LEVEL"> Test of the Summoner</font>, which tests your abilities as a Summoner. In my opinion, you are not yet ready to attempt the trial. Continue your training, then come and see me again.<br>
-(Quest for Wizards, Elven Wizards, or Dark Wizards of level 39 or higher.)
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-03.htm

@@ -1,6 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-In the thousands of years since the world was young, when Elves and the the elementals of the woods made their agreement and declared their allegiance, summoning magic has evolved into a high level art. Along with elemental spells that command fire and wind, summoning magic is one of the 3 traditional magical arts of the Ivory Tower.<br>
-Summoning magic is not an easy path. High level magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your side. A very strong will is required to make the summoned creature obey your command.<br>
-Many magicians have lost their lives for lack of a strong will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been acknowledged. If you wish to follow the path of the Summoner, you must challenge and pass the 'Trial of the Summoner,' which tests your abilities. Are you ready for the challenge?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-04.htm">Say you will attempt the trial.</a>
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-04.htm

@@ -1,5 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-This trial tests for the talents to become a Summoner. The method is very simple. You must<font color="LEVEL"> seek out and battle many other Summoners</font>.<font color="LEVEL"> Achieve victory against 6 opponents</font> and you will be able to pass the trial.<br>
-This may seem an easy task, but<font color="LEVEL"> a battle between Summoners</font> is the most difficult and most effective method of testing the ability of a Summoner to control his or her summoned creature.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-05.htm"> Ask about battle methods.</a>
-</body></html>

+ 0 - 7
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-05.htm

@@ -1,7 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-The battle between Summoners is actually fought by the summoned creatures. The lower ranked Summoner is given the advantage of the first attack. As an apprentice Summoner, you will automatically become the 'lower ranked Summoner.'<br>
-During a battle, the Summoner may assist his or her creature with magic, but cannot physically attack an opponent's summoned creature.<br>
-A penalty is given if a summoner physically attacks an opponent's creature or receives the aid of another.<br>
-At the conclusion of battle the defeated Summoner must surrender his or her<font color="LEVEL"> 'Arcana Card.'</font> to the victor.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-06.htm">Ask about Arcana Cards.</a>
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-06.htm

@@ -1,6 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-The card is engraved with the Summoner's name and unique mark. The tradition of the Arcana Card derives from the need for Summoner's to exult in their victories.<br>
-As an apprentice Summoner may not begin battle until a higher level Summoner has given you a card.<font color="LEVEL"> If you do not have an apprentice Arcana Card, the opponent will not accept your challenge.</font> You must give your opponent an Arcana Card each time you lose battle, so it is suggested that you make 3 or 4 extra cards.<br>
-If you win, you are given your opponent's Arcana Card. It is easy to see who a Summoner has defeated by looking at his or her Arcana Cards.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-07.htm">Ask how to create an Arcana Card.</a>
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-07.htm

@@ -1,6 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-In the old days Summoners created their own cards, but the cards have become so sophisticated that they must be created by Craftsmen. You are not yet an official Summoner and may only receive<font color="LEVEL"> apprentice Arcana Cards</font>. Perhaps the day will come when you possess a 'Major Arcana Card,' a card that is only held by the top Summoners of the land!<br>
-The card you will be making now is for use in the trial, so it need not be ostentatious. You must seek out a Craftsman that knows the method of creating Arcana Cards.<font color="LEVEL"> Trader Lars of the Town of Dion</font> will probably make a card for you.<br>
-He works rather slowly, so I suggest that you order a good supply of them.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-08.htm">Ask about possible opponents.</a>
-</body></html>

+ 0 - 9
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-08.htm

@@ -1,9 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-I have several ideas for potential opponents for you.<br>
-First of all, you should try<font color="LEVEL"> Summoner Almors</font>. His has been sick lately and is recovering on<font color="LEVEL"> Talking Island</font>.<br>
-You should try<font color="LEVEL"> Summoner Basillia</font>. I have heard that she is busy researching a new form of Summoning magic near a farm on<font color="LEVEL"> the southern shores of Gludio</font>.<br>
-<font color="LEVEL">Summoner Carmoniell</font> of the Elves has been in seclusion in a<font color="LEVEL"> cottage in southern Dion</font>. I've heard he has had some trouble lately.<br>
-<font color="LEVEL">Summoner Celestiel</font> usually resides in the Ivory Tower, but has returned to<font color="LEVEL"> the Elven Woods</font> on urgent business from the homeland.<br>
-The Dark Elves<font color="LEVEL"> Summoner Brynthea</font> and<font color="LEVEL"> Summoner Belthus</font> are proper opponents for you, but they are hard to find, as they are not likely to stay in one place. Last I heard, Brynthea was somewhere in the<font color="LEVEL"> northeastern parts of Giran</font>, and Belthus was somewhere in the<font color="LEVEL"> Cruma marshlands</font>...<br>
-These Summoners are all proud and haughty people, and may scoff at a challenge from an apprentice Summoner like yourself, but they will likely accept the challenge, even if it is merely to display their supremacy.
-</body></html>

+ 0 - 9
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-09.htm

@@ -1,9 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-First, go to<font color="LEVEL"> Grocer Lara of Dion Castle Town</font> and have your Arcana Cards made. You cannot enter into battle with another Summoner without one of these cards.<br>
-You must battle and defeat 6 Summoners in order to pass the Trial of the Summoner.<br>
-Do you have any other questions?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11a.htm">Ask about battle methods.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11b.htm">Ask about Arcana Cards.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11c.htm">Ask how to create an Arcana Card.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11d.htm">Ask about possible opponents.</a>
-</body></html>

+ 0 - 8
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-10.htm

@@ -1,8 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-As I previously stated, in order to pass the Trial of the Summoner, you must<font color="LEVEL"> battle and defeat 6 Summoners</font>. Before you leave for battle you must have your own unique<font color="LEVEL"> Arcana Cards</font> created. Go and ask<font color="LEVEL"> Lars of the Town of Dion</font>.<br>
-Do you have any other questions?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11a.htm">Ask about battle methods.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11b.htm">Ask about Arcana Cards.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11c.htm">Ask how to create an Arcana Card.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11d.htm">Ask about possible opponents.</a>
-</body></html>

+ 0 - 8
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11.htm

@@ -1,8 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-As I previously stated, in order to pass the Trial of the Summoner, you must<font color="LEVEL"> battle and achieve victory over 6 Summoners</font>. The Mark of Victory is<font color="LEVEL"> the opponent's Arcana Card</font>.<br>
-Do you have any other questions?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11a.htm">Ask about battle methods.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11b.htm">Ask about Arcana Cards.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11c.htm">Ask about the methods of creating an Arcana Card.</a><br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11d.htm">Ask about possible opponents.</a>
-</body></html>

+ 0 - 7
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11a.htm

@@ -1,7 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-Naturally the battle is waged between the summoned creatures. As an apprentice, you are automatically classified as the lower ranked Summoner and receive the advantage of the first attack.<br>
-During battle, the Summoner may assist his or her creature with magic, but cannot physically attack an opponent's creature.<br>
-A penalty is given if a Summoner physically attacks an opponent's creature or receives the aid of another.<br>
-The defeated Summoner must surrender his or her 'Arcana Card' to the victor.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11.htm">Return</a>
-</body></html>

+ 0 - 7
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11b.htm

@@ -1,7 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-The Arcana Card is engraved with the Summoner's name and unique mark. Most Summoners are highly competitive and wish to show off the mementos of their victories. Thus, the tradition of 'Arcana Cards' began.<br>
-As an apprentice, you may begin battle only after a higher level Summoner has given you a card.<font color="LEVEL"> If you do not have an apprentice Arcana Card, the opponent will not accept your challenge.</font> You must give your opponent an Arcana Card each time you are defeated, so I suggest that you have a good supply of cards created.<br>
-If you are victorious you will receive your opponent's card. It is easy to see who a Summoner has defeated by looking at his or her Arcana Cards.<br>
-In the past, Summoners created their own cards, but now the cards are much more sophisticated and must be created by Craftsmen.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11.htm">Return</a>
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11c.htm

@@ -1,6 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-In the past, Summoners created their own cards, but they have become much more sophisticated and now must be created by Craftsmen. You are not yet an official Summoner and can only receive<font color="LEVEL"> apprentice Arcana Cards.</font> Perhaps one day you will possess one of the Major Arcana Cards, which are only owned by the top Summoners of the land!<br>
-The card you will be making now is for use in the trial, so it does not need to be ornate. You must find a Craftsman that can create some cards for you.<font color="LEVEL"> Trader Lars of the Town of Dion</font> would be a good place to start.<br>
-He works slowly so I recommend that you order a good supply of them.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11.htm">Return</a>
-</body></html>

+ 0 - 10
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-11d.htm

@@ -1,10 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-I have several ideas for potential opponents for you.<br>
-First of all, you should try<font color="LEVEL"> Summoner Almors</font>. His has been sick lately and is recovering on<font color="LEVEL"> Talking Island</font>.<br>
-You should try<font color="LEVEL"> Summoner Basillia</font>. I have heard that she is busy researching a new form of Summoning magic nearby a farm on<font color="LEVEL"> the southern shores of Gludio</font>.<br>
-<font color="LEVEL">Summoner Carmoniell</font> of the Elves has been in seclusion in a<font color="LEVEL"> cottage in southern Dion</font>. I've heard he has had some trouble lately.<br>
-<font color="LEVEL">Summoner Celestiel</font> usually resides in the Ivory Tower, but has returned to<font color="LEVEL"> the Elven Woods</font> on urgent business from the homeland.<br>
-The Dark Elves<font color="LEVEL"> Summoner Brynthea</font> and<font color="LEVEL"> Summoner Belthus</font> are proper opponents for you, but they are hard to find, as they are not likely to stay in one place. Last I heard, Brynthea was somewhere in the<font color="LEVEL"> northeastern parts of Giran</font>, and Belthus was somewhere in the<font color="LEVEL"> Cruma marshlands</font>...<br>
-These Summoners are all proud and haughty people, and may scoff at a challenge from an apprentice Summoner like yourself, but they will likely accept the challenge, even if it is merely to display their supremacy.
-<a action="bypass -h Quest 230_TestOfSummoner 30634-11.htm">Return</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30634-12.htm

@@ -1,4 +0,0 @@
-<html><body>High Summoner Galatea:<br>
-Good job! You have won 6 Arcana Cards! This is remarkable! You are the first apprentice Summoner to bring back all 6 cards so quickly! Quite frankly, I doubted whether you would succeed... My worries were for nothing!<br>
-You have passed the Trial of the Summoner! Congratulations! I shall give you the<font color="LEVEL"> 'Mark of the Summoner'</font>. With your talent you will become an excellent summoner. Perhaps one day you will hold one of the Major Arcana Cards...
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-01.htm

@@ -1,6 +0,0 @@
-<html><body>Summoner Almors:<br>
-How do you do? My name is Almors, such as I am, I am the Summoner of the Ivory Tower in Oren. Lying beside me is my partner, Pacco the cat.<br>
-I am in the middle of recuperating here in my aunt's house, since the cold days in Oren worsened my conditions. Although I wish I could return to the Ivory Tower soon, to finish my project... It isn't bad at all to spend the days slowly here...<br>
-On a second glance, I see that you are an apprentice Summoner! Did you come to fight a duel with me, by any chance?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30635-02.htm">"I shall challenge you to a duel."</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-02.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Almors:<br>
-You mean you came to challenge me even without an Arcana Card? That is ridiculous. Go to<font color="LEVEL"> Grocer Lara of Dion Castle Town</font>. She will make an<font color="LEVEL"> Arcana Card</font> for you.
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-03.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Almors:<br>
-I suppose you are aware of the rules? The first attack shall be made by the assistants! The battle between the animals of the Summoner! If the Summoner attacks the opposite Summoner's animal, it is invalid!<br>
-Is that enough review? Shall we begin the battle, then?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30635-04.htm">Begin the battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-04.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Almors:<br>
-Good. Then I shall take your Arcana Card of apprenticeship!<br>
-Let the battle begin now! Tell your animal that Pacco the Cat is ready for the attack!
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-05.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Almors:<br>
-Don't be too disappionted about losing the battle with me. The result was clear from the beginning. You are still just an apprentice Summoner. There will be no difference in the result even if you re-challenge.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30635-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-06.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Almors:<br>
-I am very disappointed... How could you ignore the rules... You are the loser this time again.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30635-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-07.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Almors:<br>
-Oh no... This time I lost. I guess I was too proud of myself.<font color="LEVEL"> I shall give you my Arcana Card as it is said in the rules.</font><br>
-I am sure that you will be able to pass the Test of the Summoner. Perhaps one day, I'll be able to see you again in the Ivory Tower of Oren.
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-08.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Almors:<br>
-The battle has begun! Tell your animal that Pacco the Cat is ready for the attack!
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-09.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Almors:<br>
-We are in the middle of a fight. Why don't you just concentrate in the battle rather than talking to me?! 
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30635-10.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Almors:<br>
-Didn't you already beat me in the 'Summoner's Battle' and win my Arcana Card? Did you come to make fun of me? I won't even be able to hold up my head when I return to the Ivory Tower of Oren... All the others will laugh at me if they find out that I had been beaten by a apprentice Summoner...
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-01.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-Hello, young apprentice Summoner. Did you come to challenge me? I am sorry but I have no intention of fighting right now, let's say you won. I shall give you my Arcana Card.<br>
-<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30636-02.htm">"That's ridiculous. I shall not approve such battle!"</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-02.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-But you don't even have an Arcana Card, anyway. How did you expect to fight me even without a card? I heard that you could get one from<font color="LEVEL"> Grocer Lara of Dion Castle Town</font>... If you truly wish to battle, get an Arcana Card from her and find another Summoner to fight with.
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-03.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-Whew... You never give up, do you? I bet you will still insist on fighting with me though it is the end of the world tomorrow? OK, I shall accept your challenge to a duel. Instead, I shall not play it easy. It will be over in 1 minute. I will introduce you to my friend, unicorn racer.<br>
-Then. You start first. I suppose you are aware of the rules including the one that the battle is only between the animals. Let's get started.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30636-04.htm">Begin the battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-04.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-I shall take your Arcana Card according to the rules.<br>
-Now give your order of attack.
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-05.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-It took a bit longer than I had expected... Let this be the end of our battle. I do not wish to fight anymore.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30636-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-06.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-What do you think you are doing! How ill-mannered of you! How dare you touch my unicorn racer, don't you know the rules? You lose for that!<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30636-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-07.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-Oh no! I can't believe I lost to a such apprentice Summoner!<br>
-Is it so! I guess the God turned his back on me now... This is the end of me! This is it!<br>
-Here, take<font color="LEVEL"> my Arcana Card</font>. Go on! Take it and get out of my sight !
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-08.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-What a chatterbox you are! I never wanted to fight you, but neither do I want to talk to you. Let's end this now.
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-09.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-...unicorn racer! No need to take pity. Just go on and finish this game with grace!
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30636-10.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Carmoniell:<br>
-What do you want from me now? Stop bothering this poor Elven lady who was deprived of her lover and beaten by a mere apprentice Summoner... Oh, my Goddess Eva! How can you be so cruel to me?... Sob.
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-01.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Belthus:<br>
-You are? Are you also a Summoner who came for your animal's training like me? Hmm... Then I bet you would want to challenge my shadow Turen... Good, we were just beginning to get bored. Look over here... Don't you think it is a perfect place for a battle!<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30637-02.htm">"I shall challenge you to a Summoner's Duel."</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-02.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Belthus:<br>
-It would be OK to fight just like this, but then it's no fun. Above all, you don't even have a card, do you?... In<font color="LEVEL"> Dion Castle Town</font>... I heard that a woman named...<font color="LEVEL"> Lara</font> sells one of those although it is a coarse one.
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-03.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Belthus:<br>
-I suppose you are aware of the rules? The challenger attacks first! It is the battle between the Summoner's animals! If a Summoner attacks the opponent summoned animal, it is a foul. Never blame the other Summoner even though the animal dies or gets hurt in the battle!<br>
-If you are afraid you may give up now... Ha ha!<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30637-04.htm">Begin the battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-04.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Belthus:<br>
-I shall take your Arcana Card of apprenticeship!<br>
-Now order your animal to attack first. It is against the rules if my shadow Turen attacks first. There, we are not moving, come and get us if you can!
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-05.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Belthus:<br>
-Hmm, how did that taste, shadow Turen? Good boy, next time I'll let you drink some more blood so don't be too disappointed this time...<br>
-Your controlling wasn't that bad. But still there there were many weak points... Most of all you didn't have trust in your animal, so it seemed that you were just pressing the creature to win. That way it will only make the creature even strained...<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30637-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-06.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Belthus<br>
-Oh no.. You cheated this time! Remember this is a battle. Are you sure that you are not mistaking it for a hunt? For that, I shall take one Arcana Card of yours.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30637-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-07.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Belthus:<br>
-Oh my! The control!<br>
-Hmm, I lost. Just when I thought I had won, I let a crack in my concentration... I must look like a fool to lose after all that bragging! Here, take<font color="LEVEL"> my Arcana Card. Take good care of it.</font><br>
-Anyway, it was a good experience. Our defeat, was an eye-opener for me as well as for Turen. Goodbye my friend. I will be looking forward to our next battle.
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-08.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Belthus:<br>
-You are not concentrating at all. What do you expect us to do when you let yourself gaze around after the battle has begun? Look at that, my shadow Turen is yawning because of boredom... Hurry, order an attack to your animal.
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-09.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Belthus:<br>
-Don't you think you are too lax to talk to me during a battle?! Well, as for me, I don't mind. But are you sure you are ok? I think your animal just had a big blow from my shadow Turen...? Oops! There goes another one!
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30637-10.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Belthus:<br>
-Hey, what are you doing there still? I bet that I am the only Summoner who will fight you around here. But for the trial you need to win 6 other Summoners... I hope that you soon complete the trial and become a real Summoner. It is too embarrassing to say that I lost to an apprentice Summoner...
-</body></html>

+ 0 - 6
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-01.htm

@@ -1,6 +0,0 @@
-<html><body>Summoner Basillia:<br>
-Greetings, traveler. I am Basillia, a Summoner of the Ivory Tower. Good to see you.<br>
-This area is where I was born... That makes it 30 years since I first left my hometown. Right now, I am studying on a new Summoner's magic, here.<br>
-Without any further delay...pull out your card. I already know that you came to challenge me to a duel. I already called my assistant, Mimi the Cat.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30638-02.htm">Pull out the Arcana Card.</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-02.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Basillia:<br>
-...you have no card.<font color="LEVEL"> Grocer Lara of Dion Castle Town</font> will make one for you so go and ask her.
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-03.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Basillia:<br>
-I suppose you are aware of the rules? The assistants attack first, and the battle is only between the animals of the Summoner. The masters are not allowed to participate. Remember?<br>
-Then let the battle begin.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30638-04.htm">Begin the battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-04.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Basillia<br>
-Good. I shall take the Arcana Card from you!<br>
-Let your assistant attack my Mimi the Cat now!
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-05.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Basillia:<br>
-...the result was clear from the beginning. You cannot beat me.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30638-02.htm">Ask for another battlel.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-06.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Basillia:<br>
-That is cheating. Therefore you lose again.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30638-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-07.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Basillia:<br>
-...It is my loss this time. That is quite unexpected... There is no reason for me to lose...<br>
-It's beyond my comprehension, but I shall yield to the result...<font color="LEVEL"> My arcana Card is yours now, as I promised</font>. 
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-08.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Basillia:<br>
-The battle has already begun. Give your assistant an order to attack.
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-09.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Basillia:<br>
-Are you serious about this battle? I can't believe that you start talking to the opponent in the middle of the fight.
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30638-10.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Basillia:<br>
-What are you doing here? I thought that you left for another battle with a different Summoner...
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-01.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-How do you do? I am Celestiel the Summoner. And that is my comrade Pantersm the unicorn. This place... Don't you think it is a good place to hold a battle? Like a Summoner's Duel, for instance... What do you think, apprentice Summoner?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30639-02.htm">"I shall challenge you to a Summoner's Duel."</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-02.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-I am afraid you can't challenge me without an Arcana Card.<font color="LEVEL"> Grocer Lara of Dion Castle Town</font> knows how to make one, so ask her.
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-03.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-You attack first, and never touch the opponent's animal. All right? Now, let's enjoy this battle!<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30639-04.htm">Begin the battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-04.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-First I shall take your apprenticeship Arcana Card!<br>
-Yeah. I believe in you, unicorn Pantersm! Make no haste... Read how the rival attacks!
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-05.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-Ha, I win. Any objections? My unicorn Pantersm is a powerful and well-experienced animal. It is a hard match for a weak animal like yours.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30639-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-06.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-Watch out! Unicorn Pantersm! ...Aren't you hurt...?<br>
-What the hell are you doing! How dare you touch my animal. You'll get a penalty-lose for that. Is there anything you want to add? Give me your poor card.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30639-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-07.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-Ouch! Unicorn Pantersm! Oh no... I hope that he isn't badly hurt!<br>
-Wow, that was something. I never knew you would make it with such a poor animal! We lost this time. Take<font color="LEVEL"> my Arcana Card that I had promised</font>. But this will be the first and last time I lose to you. Take good care of it until our next match.
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-08.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-Unicorn Pantersm, posture of defense! Good, stay cool...!<br>
-It seems to me that your animal is scared. Looks like he doesn't dare to make an attack!
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-09.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-Good, unicorn Pantersm! Yeah, that's it! Slide to the side, and butt! Watch out behind! Back kicking! ...Ooops!<br>
-Do not cover my vision, it is part of the penalty!
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30639-10.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Celestiel:<br>
-I suppose you are taking good care of my Arcana Card?<br>
-Are you still in the middle of the Test of the Summoner? If you who won victory against me and my unicorn Pantersm loses in other fights, it will be too shameful. I hope you make straight wins and get hold of the Mark of the Summoner!
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-01.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Brynthea<br>
-How do you do, apprenticeship Summoner? My name is Brynthea, a Summoner like you. That thing over there is my lovely servant, silhouette Tilfo.<br>
-I suppose you came here to challenge me? Here, this is my Arcana Card... It is a masterpiece made by ordering a Dwarf slave. Ain't that a beauty? I shall give you this card if you win. ...So, I guess you are about to say something now?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30640-02.htm">"I shall challenge you to a Summoner's duel."</a>
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-02.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-You fool. How could you possibly challenge me without a card? Can you? Yes
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-03.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Shall we go over the rules? The challenger's animal... which would be your servant in this case, attacks first. The battle is only between the servants. So the masters should never touch the opponent's animal... Is that clear with you?<br>
-Now, let the battle begin!<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30640-04.htm">Begin the battle.</a>
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-04.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Oh yes! I must take your apprenticeship Arcana Card first!<br>
-Now, fellow... Let's take it easy in the beginning. Hu hu!<br>
-silhouette Tilfo! Treat him with all your heart and body!
-</body></html>

+ 0 - 5
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-05.htm

@@ -1,5 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Hu hu! Good job, silhouette Tilfo. I shall treat you later!<br>
-Do you know why you lost? It seemed that you were belittled by your servant. If you can't make your servant obey you completely, you'll never get control over him. Perhaps you need a few more pushes?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30640-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-06.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Oh my, oh my...! Did you forget the rule that masters should never touch the opponent's animal? You lost. Therefore, I shall take that rough Arcana Card of yours.<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30640-02.htm">Ask for another battle.</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-07.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-You fool! I can't believe that you lost! Silhouette Tilfo... You and I will start the training from the very beginning...<br>
-Hmm... You were much better than I had thought. The overpowering and ruthlessness... You were by no means inferior to a real summoner.<font color="LEVEL"> Now take my card that I had promised.</font>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-08.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Silhouette Tilfo! Wait until the opponent strikes you! Have no fear for pain. It won't hurt anymore once you get accustomed to it!<br>
-Uh? What are you looking at? Just go and tell your servant to make his attack!
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-09.htm

@@ -1,4 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Good, you are doing fine, my silhouette Tilfo! It doesn't hurt so bad Does it? Good, good that's my loyal servant... Good girl...<br>
-How can you let your servant fight and not watch him... A bad master you are indeed! Look at that, your servant is bleeding there for you!
-</body></html>

+ 0 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30640-10.htm

@@ -1,3 +0,0 @@
-<html><body>Summoner Brynthea:<br>
-Ah, didn't you leave yet? I think you will become a good master and ruler. You were traveling to get the Mark of the Summoner, right? I hope I can fight you as a real Summoner in the near future... Blood and screams, violence and pain... Just the thought of it already makes me excited, ha ha.
-</body></html>

+ 0 - 408
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/__init__.py

@@ -1,408 +0,0 @@
-# Written by Rolarga Version 0.3.1
-# Shadow Weapon Coupons contributed by BiTi for the Official L2J Datapack Project
-# Visit http://www.l2jdp.com/forum/ for more details
-import sys
-from com.l2jserver.gameserver.model.actor import L2Attackable
-from com.l2jserver.gameserver.model.quest import State
-from com.l2jserver.gameserver.model.quest import QuestState
-from com.l2jserver.gameserver.model.quest import Quest as JQuest
-
-qn = "230_TestOfSummoner"
-
-#Item declaration
-
-#Shadow Weapon Exchange Coupon
-SHADOW_WEAPON_COUPON_CGRADE = 8870
-
-# The Mark
-MARK_OF_SUMMONER = 3336
-
-# Drops for Laras Parts, Lists, Arcanas & Crystals
-LETOLIZARDMAN_AMULET,   SAC_OF_REDSPORES,       KARULBUGBEAR_TOTEM,    \
-SHARDS_OF_MANASHEN,     BREKAORC_TOTEM,         CRIMSON_BLOODSTONE,    \
-TALONS_OF_TYRANT,       WINGS_OF_DRONEANT,      TUSK_OF_WINDSUS,       \
-FANGS_OF_WYRM,          LARS_LIST1,             LARS_LIST2,            \
-LARS_LIST3,             LARS_LIST4,             LARS_LIST5,            \
-GALATEAS_LETTER,        BEGINNERS_ARCANA,       ALMORS_ARCANA,         \
-CAMONIELL_ARCANA,       BELTHUS_ARCANA,         BASILLIA_ARCANA,       \
-CELESTIEL_ARCANA,       BRYNTHEA_ARCANA,        CRYSTAL_OF_PROGRESS1,  \
-CRYSTAL_OF_INPROGRESS1, CRYSTAL_OF_FOUL1,       CRYSTAL_OF_DEFEAT1,    \
-CRYSTAL_OF_VICTORY1,    CRYSTAL_OF_PROGRESS2,   CRYSTAL_OF_INPROGRESS2,\
-CRYSTAL_OF_FOUL2,       CRYSTAL_OF_DEFEAT2,     CRYSTAL_OF_VICTORY2,   \
-CRYSTAL_OF_PROGRESS3,   CRYSTAL_OF_INPROGRESS3, CRYSTAL_OF_FOUL3,      \
-CRYSTAL_OF_DEFEAT3,     CRYSTAL_OF_VICTORY3,    CRYSTAL_OF_PROGRESS4,  \
-CRYSTAL_OF_INPROGRESS4, CRYSTAL_OF_FOUL4,       CRYSTAL_OF_DEFEAT4,    \
-CRYSTAL_OF_VICTORY4,    CRYSTAL_OF_PROGRESS5,   CRYSTAL_OF_INPROGRESS5,\
-CRYSTAL_OF_FOUL5,       CRYSTAL_OF_DEFEAT5,     CRYSTAL_OF_VICTORY5,   \
-CRYSTAL_OF_PROGRESS6,   CRYSTAL_OF_INPROGRESS6, CRYSTAL_OF_FOUL6,      \
-CRYSTAL_OF_DEFEAT6,     CRYSTAL_OF_VICTORY6 = range(3337,3390)
-
-# Lists and other Info-Stores
-
-# any npcIds
-NPC = [30063]+range(30634,30641)
-
-# all stats
-STATS = ["cond","step","Lara_Part","Arcanas","Beginner_Arcanas","Belthus","Brynthea","Celestiel","Camoniell","Basilla","Almors"]
-
-# This stores any drop for Laras Parts, datas including mob npcs
-# DROPLIST = [LaraPart,maxcount,chance,item]
-DROPLIST_LARA = {
-20555: ["Lara_Part",1,80,SAC_OF_REDSPORES],    # List 1
-20577: ["Lara_Part",1,25,LETOLIZARDMAN_AMULET],
-20578: ["Lara_Part",1,25,LETOLIZARDMAN_AMULET],
-20579: ["Lara_Part",1,25,LETOLIZARDMAN_AMULET],
-20580: ["Lara_Part",1,50,LETOLIZARDMAN_AMULET],
-20581: ["Lara_Part",1,75,LETOLIZARDMAN_AMULET],
-20582: ["Lara_Part",1,75,LETOLIZARDMAN_AMULET],
-20600: ["Lara_Part",2,80,KARULBUGBEAR_TOTEM],  # List 2
-20563: ["Lara_Part",2,80,SHARDS_OF_MANASHEN],
-20552: ["Lara_Part",3,60,CRIMSON_BLOODSTONE],  # List 3
-20267: ["Lara_Part",3,25,BREKAORC_TOTEM],
-20268: ["Lara_Part",3,25,BREKAORC_TOTEM],
-20271: ["Lara_Part",3,25,BREKAORC_TOTEM],
-20269: ["Lara_Part",3,50,BREKAORC_TOTEM],
-20270: ["Lara_Part",3,50,BREKAORC_TOTEM],
-20553: ["Lara_Part",4,70,TUSK_OF_WINDSUS],     # List 4
-20192: ["Lara_Part",4,50,TALONS_OF_TYRANT],
-20193: ["Lara_Part",4,50,TALONS_OF_TYRANT],
-20089: ["Lara_Part",5,30,WINGS_OF_DRONEANT],   # List 5
-20090: ["Lara_Part",5,60,WINGS_OF_DRONEANT],
-20176: ["Lara_Part",5,50,FANGS_OF_WYRM]
-}
-
-# This stores datas like required Items for lists and the random choice part
-# ListNum = [listId, ItemId 1, ItemId 2]
-LISTS = {
-1: [LARS_LIST1,SAC_OF_REDSPORES,LETOLIZARDMAN_AMULET], # List 1
-2: [LARS_LIST2,KARULBUGBEAR_TOTEM,SHARDS_OF_MANASHEN], # List 2
-3: [LARS_LIST3,CRIMSON_BLOODSTONE,BREKAORC_TOTEM],     # List 3
-4: [LARS_LIST4,TUSK_OF_WINDSUS,TALONS_OF_TYRANT],      # List 4
-5: [LARS_LIST5,WINGS_OF_DRONEANT,FANGS_OF_WYRM]        # List 5
-}
-
-# This stores all datas which are required for the Summoners in onTalk Part
-SUMMONERS = {
-30635: ["Almors",   ALMORS_ARCANA,CRYSTAL_OF_VICTORY1],   # Almors
-30636: ["Camoniell",CAMONIELL_ARCANA,CRYSTAL_OF_VICTORY2],# Camoniell
-30637: ["Belthus",  BELTHUS_ARCANA,CRYSTAL_OF_VICTORY3],  # Belthus
-30638: ["Basilla",  BASILLIA_ARCANA,CRYSTAL_OF_VICTORY4], # Basilla
-30639: ["Celestiel",CELESTIEL_ARCANA,CRYSTAL_OF_VICTORY5],# Celestiel
-30640: ["Brynthea", BRYNTHEA_ARCANA,CRYSTAL_OF_VICTORY6]  # Brynthea
-}
-
-# This stores all datas for Summonkills/drops which are required in the onKill, onAttack and onDeath part
-DROPLIST_SUMMON = {
-27102: ["Almors",   CRYSTAL_OF_PROGRESS1,CRYSTAL_OF_INPROGRESS1,CRYSTAL_OF_FOUL1,CRYSTAL_OF_DEFEAT1,CRYSTAL_OF_VICTORY1], # Pako the Cat
-27103: ["Camoniell",CRYSTAL_OF_PROGRESS2,CRYSTAL_OF_INPROGRESS2,CRYSTAL_OF_FOUL2,CRYSTAL_OF_DEFEAT2,CRYSTAL_OF_VICTORY2], # Mimi the Cat
-27104: ["Belthus",  CRYSTAL_OF_PROGRESS3,CRYSTAL_OF_INPROGRESS3,CRYSTAL_OF_FOUL3,CRYSTAL_OF_DEFEAT3,CRYSTAL_OF_VICTORY3], # Shadow Turen
-27105: ["Basilla",  CRYSTAL_OF_PROGRESS4,CRYSTAL_OF_INPROGRESS4,CRYSTAL_OF_FOUL4,CRYSTAL_OF_DEFEAT4,CRYSTAL_OF_VICTORY4], # Unicorn Racer
-27106: ["Celestiel",CRYSTAL_OF_PROGRESS5,CRYSTAL_OF_INPROGRESS5,CRYSTAL_OF_FOUL5,CRYSTAL_OF_DEFEAT5,CRYSTAL_OF_VICTORY5], # Unicorn Phantasm
-27107: ["Brynthea", CRYSTAL_OF_PROGRESS6,CRYSTAL_OF_INPROGRESS6,CRYSTAL_OF_FOUL6,CRYSTAL_OF_DEFEAT6,CRYSTAL_OF_VICTORY6]  # Silhoutte Tilfo
-}
-
-# Reduces the Beginner Arcanas on every try to kill a Summon by one, item and stat! Also add the player to the Death notify list
-def takeBeginnerArcanas(st):
-   st.addNotifyOfDeath(st.getPlayer())
-   st.takeItems(BEGINNERS_ARCANA,1)
-   st.set("Beginner_Arcanas",str(st.getInt("Beginner_Arcanas")-1))
-
-class Quest (JQuest) :
-   def __init__(self,id,name,descr): 
-      JQuest.__init__(self,id,name,descr)
-      self.questItemIds = range(3337,3390)
-      # list to hold the player and pet instance of the player in the duel and an "isFoul" flag, indexed by npcId 
-      self.inProgressDuelMobs = {} # [player, player.getSummon(), True/False]
-
-   def onAdvEvent (self,event,npc, player) :
-      htmltext = event
-      st = self.getQuestState(player, False)
-      if not st : return
-      if event == "30634-08.htm" :                    # start part for Galatea
-         for var in STATS:
-            if var in ["Arcanas","Beginner_Arcanas","Lara_Part"]:
-               continue
-            st.set(var,"1")
-         st.setState(State.STARTED)
-         st.playSound("ItemSound.quest_accept")
-      elif event == "30634-07.htm" :
-         st.giveItems(GALATEAS_LETTER,1)
-      elif event == "30063-02.htm" :                  # Lara first time to give a list out
-         random = self.getRandom(5)+1
-         st.giveItems(LISTS[random][0],1)
-         st.takeItems(GALATEAS_LETTER,1)
-         st.set("Lara_Part",str(random))
-         st.set("step","2")
-      elif event == "30063-04.htm" :                  # Lara later to give a list out
-         random = self.getRandom(5)+1
-         st.giveItems(LISTS[random][0],1)
-         st.set("Lara_Part",str(random))
-      elif event == "30635-02.htm" :                  # Almors' Part, this is the same just other items below.. so just one time comments
-         if st.getInt("Beginner_Arcanas") :        # if the player has more then one beginners' arcana he can start a fight against the masters summon
-            htmltext = "30635-03.htm"
-            st.set("Almors","2")                     # set state ready to fight
-      elif event == "30635-04.htm" :
-         st.giveItems(CRYSTAL_OF_PROGRESS1,1)     # give Starting Crystal
-         st.takeItems(CRYSTAL_OF_FOUL1,-1)        # just in case he cheated or loses
-         st.takeItems(CRYSTAL_OF_DEFEAT1,-1)
-         takeBeginnerArcanas(st)                     # this takes one Beginner Arcana and set Beginner_Arcana stat -1
-      elif event == "30636-02.htm" :                  # Camoniell's Part
-         if st.getInt("Beginner_Arcanas") :
-            htmltext = "30636-03.htm"
-            st.set("Camoniell","2")
-      elif event == "30636-04.htm" :
-         st.giveItems(CRYSTAL_OF_PROGRESS2,1)
-         st.takeItems(CRYSTAL_OF_FOUL2,-1)
-         st.takeItems(CRYSTAL_OF_DEFEAT2,-1)
-         takeBeginnerArcanas(st)
-      elif event == "30637-02.htm" :                  # Belthus' Part
-         if st.getInt("Beginner_Arcanas") :
-            htmltext = "30637-03.htm"
-            st.set("Belthus","2")
-      elif event == "30637-04.htm" :
-         st.giveItems(CRYSTAL_OF_PROGRESS3,1)
-         st.takeItems(CRYSTAL_OF_FOUL3,-1)
-         st.takeItems(CRYSTAL_OF_DEFEAT3,-1)
-         takeBeginnerArcanas(st)
-      elif event == "30638-02.htm" :                  # Basilla's Part
-         if st.getInt("Beginner_Arcanas") :
-            htmltext = "30638-03.htm"
-            st.set("Basilla","2")
-      elif event == "30638-04.htm" :
-         st.giveItems(CRYSTAL_OF_PROGRESS4,1)
-         st.takeItems(CRYSTAL_OF_FOUL4,-1)
-         st.takeItems(CRYSTAL_OF_DEFEAT4,-1)
-         takeBeginnerArcanas(st)
-      elif event == "30639-02.htm" :                  # Celestiel's Part
-         if st.getInt("Beginner_Arcanas") :
-            htmltext = "30639-03.htm"
-            st.set("Celestiel","2")
-      elif event == "30639-04.htm" :
-         st.giveItems(CRYSTAL_OF_PROGRESS5,1)
-         st.takeItems(CRYSTAL_OF_FOUL5,-1)
-         st.takeItems(CRYSTAL_OF_DEFEAT5,-1)
-         takeBeginnerArcanas(st)
-      elif event == "30640-02.htm" :                  # Brynthea's Part
-         if st.getInt("Beginner_Arcanas") :
-            htmltext = "30640-03.htm"
-            st.set("Brynthea","2")
-      elif event == "30640-04.htm" :
-         st.giveItems(CRYSTAL_OF_PROGRESS6,1)
-         st.takeItems(CRYSTAL_OF_FOUL6,-1)
-         st.takeItems(CRYSTAL_OF_DEFEAT6,-1)
-         takeBeginnerArcanas(st)
-      return htmltext
-
-   def onTalk (self,npc,player):
-      htmltext = Quest.getNoQuestMsg(player)
-      st = self.getQuestState(player, True)
-      if not st : return htmltext
-
-      npcId = npc.getId()
-      id = st.getState()
-      if npcId != NPC[1] and id != State.STARTED : return htmltext
-      
-      id = st.getState()
-      npcId = npc.getId()
-      Lara, Galatea, Almors, Camoniell, Belthus, Basilla, Celestiel, Brynthea = NPC
-      if id == State.CREATED and npcId == Galatea:    # start part, Galatea
-         for var in STATS:
-            st.set(var,"0")
-         if player.getClassId().getId() in [0x0b, 0x1a, 0x27]:
-            if player.getLevel() > 38:  # conditions are ok, lets start
-               htmltext = "30634-03.htm"
-            else:
-               htmltext = "30634-02.htm"         # too young.. not now
-               st.exitQuest(1)
-         else:                                  # wrong class.. never
-            htmltext = "30634-01.htm"
-            st.exitQuest(1)
-      elif id == State.COMPLETED:                     # quest already done, not repeatable
-         htmltext = Quest.getAlreadyCompletedMsg(player)
-
-      elif id == State.STARTED:
-         step = st.getInt("step")             # stats as short vars if the player has state <Started>
-         LaraPart = st.getInt("Lara_Part")
-         Arcanas = st.getInt("Arcanas")
-         BeginnerArcanas = st.getInt("Beginner_Arcanas")
-         if npcId == Galatea :            # Start and End Npc Galatea related stuff
-            if step == 1 :                # step 1 means just State.STARTED
-               htmltext = "30634-09.htm"
-            elif step == 2 :              # step 2 means already talkd with lara
-               if Arcanas == 6:           # finished all battles... the player is able to earn the marks
-                  htmltext = "30634-12.htm"
-                  st.addExpAndSp(1664494,114220)
-                  st.giveItems(57,300960)
-                  st.giveItems(MARK_OF_SUMMONER,1)
-                  st.giveItems(SHADOW_WEAPON_COUPON_CGRADE,15)
-                  for var in STATS:
-                     st.unset(var)
-                  st.exitQuest(False)
-                  st.playSound("ItemSound.quest_finish")
-                  for item in [LARS_LIST1,LARS_LIST2,LARS_LIST3,LARS_LIST4,LARS_LIST5,ALMORS_ARCANA,BASILLIA_ARCANA,CAMONIELL_ARCANA,CELESTIEL_ARCANA,BELTHUS_ARCANA,BRYNTHEA_ARCANA]:
-                     st.takeItems(item,-1)
-               else:                # he lost something :) or didnt finished
-                  htmltext = "30634-10.htm"
-         elif npcId == Lara:        # anything realated to Lara below
-            if step == 1:           # first talk to lara
-               htmltext = "30063-01.htm"
-            else:                   # talk again to lara
-               if LaraPart == 0:    # if you havent a part taken, give one
-                  htmltext = "30063-03.htm"
-               else:
-                  ItemCount1 = st.getQuestItemsCount(LISTS[LaraPart][1])
-                  ItemCount2 = st.getQuestItemsCount(LISTS[LaraPart][2])
-                  if ItemCount1 < 30 or ItemCount2 < 30:   # if you have not enough materials, List 1 - 5
-                     htmltext = "30063-05.htm"
-                  elif ItemCount1 > 29 and ItemCount2 > 29:# if you have enough materials, receive your Beginner Arcanas, List 1 - 5
-                     htmltext = "30063-06.htm"
-                     st.giveItems(BEGINNERS_ARCANA,2)
-                     st.takeItems(LISTS[LaraPart][0],1)
-                     st.takeItems(LISTS[LaraPart][1],-1)
-                     st.takeItems(LISTS[LaraPart][2],-1)
-                     st.set("Lara_Part","0")
-                     st.set("Beginner_Arcanas",str(BeginnerArcanas+2))
-         elif npcId in SUMMONERS.keys():              # just Summon Master related stuff
-            SummonerStat = int(st.get(SUMMONERS[npcId][0]))
-            if step > 1:
-               if SummonerStat == 1:            # default, just able to start talk with the summoner
-                  htmltext = str(npcId)+"-01.htm"
-               elif SummonerStat == 2:          # ready to fight... already take the mission to kill his pet
-                  htmltext = str(npcId)+"-08.htm"
-               elif SummonerStat == 3:          # in battle...
-                  htmltext = str(npcId)+"-09.htm"
-               elif SummonerStat == 4:          # haha... your summon lose
-                  htmltext = str(npcId)+"-05.htm"
-               elif SummonerStat == 5:          # hey.. shit cheater.. dont help your pet
-                  htmltext = str(npcId)+"-06.htm"
-               elif SummonerStat == 6:          # damn.. you won the batlle.. here are the arcanas
-                  htmltext = str(npcId)+"-07.htm"
-                  st.takeItems(SUMMONERS[npcId][2],-1) # take crystal of victory
-                  st.giveItems(SUMMONERS[npcId][1],1)  # give arcana
-                  st.set(SUMMONERS[npcId][0],"7")      # set 7, this mark that the players' summon won the battle
-                  st.set("Arcanas",str(Arcanas+1))     # set arcana stat +1, if its 6... quest is finished and he can earn the mark
-               elif SummonerStat == 7:                 # you already won the battle against my summon
-                  htmltext = str(npcId)+"-10.htm"
-      return htmltext
-
-   def onDeath(self,killer,deadPerson,st) :               # if players summon dies, the crystal of defeat is given to the player and set stat to lose
-      if not isinstance(killer, L2Attackable): return
-      npcId = killer.getId()
-##      if (deadPerson == st.getPlayer() or deadPerson = st.getPlayer().getSummon()) and npcId in DROPLIST_SUMMON.keys() :
-      if npcId in DROPLIST_SUMMON.keys() :
-         st.getPlayer().removeNotifyQuestOfDeath(st)
-         # var means the variable of the SummonerManager, the rest are all Crystalls wich mark the status
-         var,start,progress,foul,defeat,victory = DROPLIST_SUMMON[npcId]
-         if int(st.get(var)) == 3 :
-            st.set(var,"4")
-            st.giveItems(defeat,1)
-      return
-
-   # on the first attack, the stat is in battle... anytime gives crystal and set stat
-   def onAttack (self, npc, player,damage,isPet,skill):
-      npcId = npc.getId()
-      st = self.getQuestState(player, False)
-      if npcId in DROPLIST_SUMMON.keys() :
-         var,start,progress,foul,defeat,victory = DROPLIST_SUMMON[npcId]
-         # check if this npc has been attacked before
-         if self.inProgressDuelMobs.has_key(npcId) :
-            if self.inProgressDuelMobs[npcId][2] : # if a foul already occured, skip all other checks
-                return
-            # check if the attacker is the same pet as the one that attacked before.
-            # if not, mark this as a foul.
-            if not isPet :
-               self.inProgressDuelMobs[npcId][2] = True
-            elif player.getSummon() != self.inProgressDuelMobs[npcId][1] :
-               self.inProgressDuelMobs[npcId][2] = True
-         # if the npc had never before been attacked, check if it's time to mark a duel in progress
-         elif not st : return
-         elif st.getState() != State.STARTED : return
-         elif not isPet and st.getInt(var) == 2: self.inProgressDuelMobs[npcId] = [player, player.getSummon(), True] # foul
-         else :
-            # var means the variable of the SummonerManager, the rest are all Crystalls which mark the status
-            if st.getInt(var) == 2:
-               st.set(var,"3")
-               st.giveItems(progress,1)
-               st.takeItems(start,1)
-               st.playSound("ItemSound.quest_itemget")
-               self.inProgressDuelMobs[npcId] = [player, player.getSummon(), False] #mark the attack
-      return
-
-   def onKill(self,npc,player,isPet):
-      npcId = npc.getId() 
-      st = self.getQuestState(player, False)
-      # this part is just for laras parts.  It is only available to players who are doing the quest
-      if npcId in DROPLIST_LARA.keys() :
-         if not st : return
-         if st.getState() == State.COMPLETED : return
-         random = self.getRandom(100)
-         var, value, chance, item = DROPLIST_LARA[npcId]
-         count = st.getQuestItemsCount(item)
-         if st.getInt(var) == value and count < 30 and random < chance:
-            st.giveItems(item,1)
-            if count == 29:
-               st.playSound("ItemSound.quest_middle")
-            else:
-               st.playSound("ItemSound.quest_itemget")
-      # Part for npc summon death (duels part).  Some of this must run for all players.
-      else :  # if npcId in DROPLIST_SUMMON.keys():
-         var,start,progress,foul,defeat,victory = DROPLIST_SUMMON[npcId]
-         # 1-hit kill and bad synch may make onKill run before onAttack, having no previous attacker
-         # If the attacker is the pet of a player who is doing the quest, mark it as a valid hit.
-         if not self.inProgressDuelMobs.has_key(npcId) and isPet and st :
-            if st.getInt(var) == 2:
-               self.inProgressDuelMobs[npcId] = [player, player.getSummon(), False]
-
-         # if the killed mob is now in the progress list, there is work to be done...
-         if self.inProgressDuelMobs.has_key(npcId) :
-            # check if the attacker is the same pet as the one that attacked before.
-            # if not, mark this as a foul.
-            if not isPet :
-               self.inProgressDuelMobs[npcId][2] = True
-            elif player.getSummon() != self.inProgressDuelMobs[npcId][1] :
-               self.inProgressDuelMobs[npcId][2] = True
-
-            # if a foul has NOT occured, give the player the victory crystal
-            if not self.inProgressDuelMobs[npcId][2] :
-               # var means the variable of the SummonerManager, the rest are all Crystalls which mark the status
-               var,start,progress,foul,defeat,victory = DROPLIST_SUMMON[npcId]
-               if st.getInt(var) == 3:
-                  isName = 1     # first entry in the droplist is a name (string).  Skip it.
-                  for item in DROPLIST_SUMMON[npcId] :        # take all crystal of this summoner away from the player
-                     if isName != 1:
-                         st.takeItems(item,-1)
-                     isName = 0
-                  st.set(var,"6")
-                  st.giveItems(victory,1)       # if he wons without cheating, set stat won and give victory crystal
-                  st.getPlayer().removeNotifyQuestOfDeath(st)
-                  st.playSound("ItemSound.quest_middle")
-            # if a foul has occured, find the player who had the duel in progress and give a foul crystal
-            else :
-               foulPlayer = self.inProgressDuelMobs[npcId][0]
-               if foulPlayer :  # if not null (perhaps the player went offline)...
-                  st = foulPlayer.getQuestState(qn)
-                  if st :  # the original player has not aborted the quest
-                     var,start,progress,foul,defeat,victory = DROPLIST_SUMMON[npcId]
-                     if st.getInt(var) == 3:
-                        st.set(var,"5")               # if the player cheats, give foul crystal and set stat to cheat
-                        st.giveItems(foul,1)
-                        st.getPlayer().removeNotifyQuestOfDeath(st)
-            # finally, clear the inProgress mob info.
-            self.inProgressDuelMobs.pop(npcId)
-      return
-
-QUEST       = Quest(230,qn,"Test Of Summoner")
-
-QUEST.addStartNpc(NPC[1])
-
-# adds all npcs, mobs to the progress state
-for npcId in NPC:
-   QUEST.addTalkId(npcId)
-for mobId in DROPLIST_LARA.keys():
-   QUEST.addKillId(mobId)
-for mobId in DROPLIST_SUMMON.keys():
-   QUEST.addKillId(mobId)
-   QUEST.addAttackId(mobId)
-
-# this will add the player to the list of notified objects in onDeath Part
-#addNotifyOfDeath(st.getPlayer())

+ 4 - 4
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-01.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-01.html

@@ -1,5 +1,5 @@
-<html><body>Grocer Lara:<br>
-I know! You are the summons apprentice! Did you find me because you needed an arcana? I can make one for you... Although it won't be very good, it's just something I do as a pastime. It would be too embarrassing if I sold it for money.<br>
-So how about an exchange? I'll make you a beginner's arcana if you'll find me the goods that I need. Will that work for you?<br>
-<a action="bypass -h Quest 230_TestOfSummoner 30063-02.htm">I will find you the things that you need.</a>
+<html><body>Trader Lara:<br>
+I know! You are the summons apprentice! Did you find me because you needed an arcana? I can make one for you... Although it won't be very good, it's just something I do as a pastime. It would be too embarrassing if I sold it for money.<br>
+So how about an exchange? I'll make you a Beginner's Arcana if you'll find me the goods that I need. Will that work for you?<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-02.html">I will find you the things that you need.</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-02.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-02.html

@@ -1,3 +1,3 @@
-<html><body>Grocer Lara:<br>
-Then I will write down the things that I need. If you can bring me what's written on the list, I will make you two beginner's arcanas. Okay, it's a deal.
+<html><body>Trader Lara:<br>
+Then I will write down the things that I need. If you can bring me what's written on the list, I will make you two Beginner's Arcanas. Okay, it's a deal.
 </body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-03.html

@@ -0,0 +1,4 @@
+<html><body>Trader Lara:<br>
+You again! What do you want this time?<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-04.html">I need some more cards.</a>
+</body></html>

+ 2 - 3
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-04.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-04.html

@@ -1,4 +1,3 @@
-<html><body>Grocer Lara:<br>
-Oh, I see! If that is so, let's do it just like the other day... You find me the things that I need, and I will make you some more beginner's arcanas. 
-Here, I'll make a list of the things I need.
+<html><body>Trader Lara:<br>
+Oh, I see! If that is so, let's do it just like the other day... You find me the things that I need, and I will make you some more Beginner's Arcanas. Here, I'll make a list of the things I need.
 </body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-05.html

@@ -0,0 +1,3 @@
+<html><body>Trader Lara:<br>
+Please bring me all the things I wrote down on the list. Very well. I shall create the Beginner's Arcanas for you.
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-06.html

@@ -0,0 +1,4 @@
+<html><body>Trader Lara:<br>
+You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as promised.<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-04.html">I need more cards.</a>
+</body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-13.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-07.html

@@ -1,3 +1,3 @@
-<html><body>Grocer Lara:<br>
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two beginner's arcanas.
+<html><body>Trader Lara:<br>
+Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas.
 </body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-08.html

@@ -0,0 +1,4 @@
+<html><body>Trader Lara:<br>
+You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as I have promised.<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-04.html">I need more cards.</a>
+</body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-09.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-09.html

@@ -1,3 +1,3 @@
-<html><body>Grocer Lara:<br>
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two beginner's arcanas.
+<html><body>Trader Lara:<br>
+Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas.
 </body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-10.html

@@ -0,0 +1,4 @@
+<html><body>Trader Lara:<br>
+You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as I have promised.<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-04.html">I need more cards.</a>
+</body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-11.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-11.html

@@ -1,3 +1,3 @@
-<html><body>Grocer Lara:<br>
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two beginner's arcanas.
+<html><body>Trader Lara:<br>
+Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas.
 </body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-12.html

@@ -0,0 +1,4 @@
+<html><body>Trader Lara:<br>
+You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as promised.<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-04.html">I need more cards.</a>
+</body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/230_TestOfSummoner/30063-07.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-13.html

@@ -1,3 +1,3 @@
-<html><body>Grocer Lara:<br>
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two beginner's arcanas.
+<html><body>Trader Lara:<br>
+Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas.
 </body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-14.html

@@ -0,0 +1,4 @@
+<html><body>Trader Lara:<br>
+You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as promised.<br>
+<a action="bypass -h Quest Q00230_TestOfTheSummoner 30063-04.html">I need more cards.</a>
+</body></html>

+ 6 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-01.html

@@ -0,0 +1,6 @@
+<html><body>High Summoner Galatea:<br>
+From the very beginning, while the world was still young, from when the Elves made pacts with the original elementals of the woods, summoning magic has evolved into a high level mystical art form. Along with the ability to control the elements with spells that command fire and wind, summoning magic is one of the three traditional magical arts contained within the Ivory Tower.<br>
+Learning summoning magic is not an easy path. A high level of magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your aide. A very strong will is required to make the summoned creature obey your commands.<br>
+Many magicians have lost their lives for lacking a strong enough will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been proven and or acknowledged. You seem to be on a path that is not related to summoning magic. This is not a study to be taken lightly.<br>
+(This quest may only be undertaken by Wizards, Elven Wizards, or Dark Wizards, level 39 or higher.)
+</body></html>

Some files were not shown because too many files changed in this diff