Browse Source

Retail-like quest Iconic Trinity (178).

ivantotov 10 years ago
parent
commit
7f68f4dd78
80 changed files with 792 additions and 444 deletions
  1. 0 1
      L2J_DataPack/dist/game/data/scripts.cfg
  2. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-03.htm
  3. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-04.htm
  4. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-05.htm
  5. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-06.htm
  6. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-03.htm
  7. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-04.htm
  8. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-05.htm
  9. 0 16
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-06.htm
  10. 0 7
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-12.htm
  11. 0 4
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-01.htm
  12. 0 19
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-03.htm
  13. 0 19
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-04.htm
  14. 0 19
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-05.htm
  15. 0 19
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-06.htm
  16. 0 19
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-07.htm
  17. 0 9
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-08.htm
  18. 0 10
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-08a.htm
  19. 0 147
      L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/__init__.py
  20. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-01.htm
  21. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-02.htm
  22. 0 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-03.htm
  23. 0 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-05.htm
  24. 0 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-06.html
  25. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-07.html
  26. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-08.html
  27. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-09.html
  28. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-10.html
  29. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-11.html
  30. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-12.html
  31. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-13.html
  32. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-14.html
  33. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-15.html
  34. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-16.html
  35. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-17.html
  36. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-01.html
  37. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-02.html
  38. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-03.html
  39. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-04.html
  40. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-05.html
  41. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-06.html
  42. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-07.html
  43. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-08.html
  44. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-09.html
  45. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-10.html
  46. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-11.html
  47. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-12.html
  48. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-13.html
  49. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-14.html
  50. 3 3
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-01.html
  51. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-02.html
  52. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-03.html
  53. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-04.html
  54. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-05.html
  55. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-06.html
  56. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-07.html
  57. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-08.html
  58. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-09.html
  59. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-10.html
  60. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-11.html
  61. 3 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-12.html
  62. 7 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-13.html
  63. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-14.html
  64. 0 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-15.html
  65. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-01.html
  66. 2 2
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-02.html
  67. 11 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-03.html
  68. 11 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-04.html
  69. 11 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-05.html
  70. 11 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-06.html
  71. 11 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-07.html
  72. 10 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-08.html
  73. 9 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-09.html
  74. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-10.html
  75. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-11.html
  76. 5 4
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-12.html
  77. 1 1
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-13.html
  78. 551 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/Q00178_IconicTrinity.java
  79. 2 0
      L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java
  80. 1 0
      L2J_DataPack/dist/sql/game/updates/20150113update.sql

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

@@ -214,7 +214,6 @@ quests/25_HidingBehindTheTruth/__init__.py
 quests/60_GoodWorkReward/__init__.py
 quests/118_ToLeadAndBeLed/__init__.py
 quests/123_TheLeaderAndTheFollower/__init__.py
-quests/178_IconicTrinity/__init__.py
 quests/227_TestOfReformer/__init__.py
 quests/230_TestOfSummoner/__init__.py
 quests/234_FatesWhisper/__init__.py

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-03.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Past:<br>
-########################<br>
-Please enter the password in order to open communication.<br>
-Password: <br>
-########################<br><br>
-Eh, I remember the first letter of the password was...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-04a.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">J</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-04.htm">T</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-04.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Past:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: *<br>
-########################<br><br>
-The second letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">J</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-05a.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-05.htm">T</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-05.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Past:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: **<br>
-########################<br><br>
-The third letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">J</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-06.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-06a.htm">T</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-06.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Past:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: ***<br>
-########################<br><br>
-The final letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">J</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-07a.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32255-07.htm">T</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-03.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Present:<br>
-########################<br>
-Please enter the password in order to open communication.<br>
-Password: <br>
-########################<br><br>
-Eh, I remember the first letter of the password was...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-04a.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">L</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">M</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">N</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">X</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">Y</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-04.htm">Z</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-04.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Present:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: *<br>
-########################<br><br>
-The second letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">L</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">M</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-05a.htm">N</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">X</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">Y</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-05.htm">Z</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-05.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Present:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: **<br>
-########################<br><br>
-The third letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-06a.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">L</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">M</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">N</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">X</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">Y</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-06.htm">Z</a>
-</body></html>

+ 0 - 16
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-06.htm

@@ -1,16 +0,0 @@
-<html><body>Icon of the Present:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: ***<br>
-########################<br><br>
-The final letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">M</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">N</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-07a.htm">L</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">X</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">Y</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32256-07.htm">Z</a>
-</body></html>

+ 0 - 7
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-12.htm

@@ -1,7 +0,0 @@
-<html><body>Icon of the Present:<br>
-########################<br>
-%playername%: Then...a god?<br>
-N: Perhaps. Or at least an equal of the gods.<br>
-########################<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-13.htm">"Why did the Kamael have to hide themselves in the first place?"</a>
-</body></html>

+ 0 - 4
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-01.htm

@@ -1,4 +0,0 @@
-<html><body>Icon of the Future:<br>
-...? There's something that looks like a button on the front of the Goddess Statue.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-02.htm">Push the button.</a>
-</body></html>

+ 0 - 19
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-03.htm

@@ -1,19 +0,0 @@
-<html><body>Icon of the Future:<br>
-########################<br>
-Please enter the password in order to open communication.<br>
-Password: <br>
-########################<br><br>
-Eh, I remember the first letter of the password was...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04a.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">J</a><br><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">O</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">P</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">Q</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-04.htm">T</a>
-</body></html>

+ 0 - 19
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-04.htm

@@ -1,19 +0,0 @@
-<html><body>Icon of the Future:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: *<br>
-########################<br><br>
-The second letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-05a.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">J</a><br><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">O</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">P</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">Q</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-05.htm">T</a>
-</body></html>

+ 0 - 19
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-05.htm

@@ -1,19 +0,0 @@
-<html><body>Icon of the Future:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: **<br>
-########################<br><br>
-The third letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-06a.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">J</a><br><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">O</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">P</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">Q</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-06.htm">T</a>
-</body></html>

+ 0 - 19
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-06.htm

@@ -1,19 +0,0 @@
-<html><body>Statue of Future:<br>
-########################<br>
-Please enter the password to open communication.<br>
-Password: ***<br>
-#########################<br><br>
-The fourth letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">J</a><br><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-07a.htm">O</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">P</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">Q</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-07.htm">T</a>
-</body></html>

+ 0 - 19
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-07.htm

@@ -1,19 +0,0 @@
-<html><body>Icon of the Future:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: ****<br>
-########################<br><br>
-The final letter of the password is...<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">A</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">B</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">C</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">H</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">I</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">J</a><br><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">O</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">P</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">Q</a><br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">R</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08a.htm">S</a>&nbsp;&nbsp;&nbsp;
-<a action="bypass -h Quest 178_IconicTrinity 32257-08.htm">T</a>
-</body></html>

+ 0 - 9
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-08.htm

@@ -1,9 +0,0 @@
-<html><body>Icon of the Future:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: ****<br>
-<font color="LEVEL">[Authentication Failed]</font><br>
-########################<br>
-You have entered an incorrect password.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-03.htm">Re-enter the password.</a>
-</body></html>

+ 0 - 10
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-08a.htm

@@ -1,10 +0,0 @@
-<html><body>Icon of the Future:<br>
-########################<br>
-Enter the password to enable communication.<br>
-Password: ****<br>
-<font color="LEVEL">[Authentication Successful]</font><br>
-Connecting...<br>
-########################<br>
-You have entered the correct password.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-09.htm">Wait to be connected.</a>
-</body></html>

+ 0 - 147
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/__init__.py

@@ -1,147 +0,0 @@
-# Made by Kerberos v1.0 on 2008/07/20
-# this script is part of the Official L2J Datapack Project.
-# Visit http://www.l2jdp.com/forum/ for more details.
-
-import sys
-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 = "178_IconicTrinity"
-
-#NPC'S
-KEKROPUS = 32138
-ICONPAST = 32255
-ICONPRESENT = 32256
-ICONFUTURE = 32257
-
-class Quest (JQuest) :
-
- def __init__(self,id,name,descr):
-     JQuest.__init__(self,id,name,descr)
- 
- def onAdvEvent (self,event,npc, player) :
-     htmltext = event
-     st = self.getQuestState(player, False)
-     if not st : return
-     player = st.getPlayer()
-     passwrd = st.getInt("pass")
-     if event == "32138-03.htm" :
-       st.set("cond","1")
-       st.setState(State.STARTED)
-       st.playSound("ItemSound.quest_accept")
-     elif event == "32138-07.htm" :
-       st.giveItems(956,1)
-       st.exitQuest(False)
-       st.playSound("ItemSound.quest_finish")
-       st.addExpAndSp(20123,976)
-     elif event == "32255-03.htm" :
-       st.set("pass","0")
-     elif event == "32255-04a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32255-04.htm"
-     elif event == "32255-05a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32255-05.htm"
-     elif event == "32255-06a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32255-06.htm"
-     elif event == "32255-07a.htm" :
-       st.set("pass",str(passwrd+1))
-       if st.getInt("pass") != 4:
-          return "32255-07.htm"
-     elif event == "32255-12.htm" :
-       st.set("cond","2")
-       st.playSound("ItemSound.quest_middle")
-       st.set("pass","0")
-     elif event == "32256-03.htm" :
-       st.set("pass","0")
-     elif event == "32256-04a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32256-04.htm"
-     elif event == "32256-05a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32256-05.htm"
-     elif event == "32256-06a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32256-06.htm"
-     elif event == "32256-07a.htm" :
-       st.set("pass",str(passwrd+1))
-       if st.getInt("pass") != 4:
-          return "32256-07.htm"
-     elif event == "32256-13.htm" :
-       st.set("cond","3")
-       st.playSound("ItemSound.quest_middle")
-       st.set("pass","0")
-     elif event == "32257-03.htm" :
-       st.set("pass","0")
-     elif event == "32257-04a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32257-04.htm"
-     elif event == "32257-05a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32257-05.htm"
-     elif event == "32257-06a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32257-06.htm"
-     elif event == "32257-07a.htm" :
-       st.set("pass",str(passwrd+1))
-       htmltext = "32257-07.htm"
-     elif event == "32257-08a.htm" :
-       st.set("pass",str(passwrd+1))
-       if st.getInt("pass") != 5:
-          return "32257-08.htm"
-     elif event == "32257-11.htm" :
-       st.set("cond","4")
-       st.playSound("ItemSound.quest_middle")
-       st.set("pass","0")
-     return htmltext
-
- def onTalk (self,npc,player):
-     npcId = npc.getId()
-     htmltext = Quest.getNoQuestMsg(player)
-     st = self.getQuestState(player, True)
-     if not st : return htmltext
-     id = st.getState()
-     cond = st.getInt("cond")
-     if id == State.COMPLETED :
-       htmltext = Quest.getAlreadyCompletedMsg(player)
-     elif id == State.CREATED and npcId == KEKROPUS :
-       if player.getRace().ordinal() != 5 :
-         return "32138-02.htm"
-       if st.getPlayer().getLevel() >= 17:
-         htmltext = "32138-01.htm"
-       else :
-         htmltext = "32138-02a.htm"
-         st.exitQuest(1)
-     elif id == State.STARTED :
-       if npcId == KEKROPUS :
-         if cond == 1 :
-           htmltext = "32138-04.htm"
-         elif cond == 4 :
-           htmltext = "32138-05.htm"
-       elif npcId == ICONPAST :
-         if cond == 1:
-           htmltext = "32255-01.htm"
-         elif cond == 2:
-           htmltext = "32255-13.htm"
-       elif npcId == ICONPRESENT :
-         if cond == 2:
-           htmltext = "32256-01.htm"
-         elif cond == 3:
-           htmltext = "32256-14.htm"
-       elif npcId == ICONFUTURE :
-         if cond == 3:
-           htmltext = "32257-01.htm"
-         elif cond == 4:
-           htmltext = "32257-12.htm"
-     return htmltext
-
-QUEST       = Quest(178, qn, "Iconic Trinity")
-
-QUEST.addStartNpc(KEKROPUS)
-
-QUEST.addTalkId(KEKROPUS)
-QUEST.addTalkId(ICONPAST)
-QUEST.addTalkId(ICONPRESENT)
-QUEST.addTalkId(ICONFUTURE)

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-01.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-01.htm

@@ -1,5 +1,5 @@
 <html><body>Hierarch Kekropus:<br>
 The time has come for you to leave this Island. Before you leave, there is something you must know, a hidden truth about the Kamael.<br>
 Knowing this truth may place you in danger, which is why only those who have exhibited exceptional courage and skill are offered the chance to learn it. From what I have seen, I believe you may be one of those few...  What say you? Are you interested?<br>
-<a action="bypass -h Quest 178_IconicTrinity 32138-03.htm">Tell him that you are interested.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32138-05.htm">Tell him that you are interested.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-02a.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-02.htm

@@ -1,5 +1,5 @@
 <html><body>Hierarch Kekropus:<br>
 The time has come for you to leave this Island. Before you leave, there is something you must know, a hidden truth about the Kamael.<br>
-Knowing this truth may place you in danger, which is why only those who have exhibited exceptional courage and skill are offered the chance to learn it. From what I have seen, you are not yet ready... <br>
+Knowing this truth may place you in danger, which is why only those who have exhibited exceptional courage and skill are offered the chance to learn it. From what I have seen, you are not yet ready...<br>
 (Only Kamael characters over level 17 may undertake this quest.)
 </body></html>

+ 0 - 0
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-02.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-03.htm


+ 0 - 0
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-03.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-05.htm


+ 0 - 0
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-04.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-06.html


+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-07.html

@@ -0,0 +1,3 @@
+<html><body>Hierarch Kekropus:<br>
+You are in the midst of conversing through the Statue of History? Oh my! Why are you here? Hurry back to the Statue!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-08.html

@@ -0,0 +1,3 @@
+<html><body>Hierarch Kekropus:<br>
+You learned that you should go to the Icon of the Present? Then why are you here? Go!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-09.html

@@ -0,0 +1,3 @@
+<html><body>Hierarch Kekropus:<br>
+You are in the midst of conversing through the Statue of the Present? Oh my! Why are you here? Hurry back to the Statue!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-10.html

@@ -0,0 +1,3 @@
+<html><body>Hierarch Kekropus:<br>
+You learned that you should go to the Icon of the Present? Then why are you here? Go!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-11.html

@@ -0,0 +1,3 @@
+<html><body>Hierarch Kekropus:<br>
+You learned that you should go to the Statue of the Future? Then why are you here in the middle of that conversation? Go! Hurry back to the Statue!
+</body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-05.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-12.html

@@ -1,5 +1,5 @@
 <html><body>Hierarch Kekropus:<br>
 that expression...  guess you have heard everything. Good job.<br>
 To us Kamael, there exists an "Erased History" that can not be told to the public. Of course, I can not tell you everything about the "Erased History" here.  However, as long as you were born a Kamael, I thought you had to at least know that before leaving the Isle of Souls.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32138-06.htm">Asks why was it necessary to go to the Nornil's Cave to hear that story.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32138-13.html">Asks why was it necessary to go to the Nornil's Cave to hear that story.</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-06.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-13.html

@@ -1,6 +1,6 @@
-<html><body>Hierarch Kekropus: <br>
+<html><body>Hierarch Kekropus:<br>
 The more you know, the more danger you will be in. Because I deemed that only those able to protect themselves against this danger should hear this story, I deliberately chose a dangerous place like the Nornil's Cave. If you were able to enter and exit that place safely, you have proven your ability and earned the right to hear the secret.<br>
 Ah, yes -- now that you have been acknowledged by N, you may enter the Nornil's Garden. You may also take your companions. Because they do not all need to necessarily be acknowledged by N, you should be able to form a group fairly easily. It would be safest to enter with a group, if that is possible.<br>
 But also know that N will not allow those who have already earned a promotion or are over level 20 into the garden.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32138-07.htm">Ask why it was necessary to be acknowledged by N in order to enter the Nornil's Garden, and ask who N is.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32138-14.html">Ask why it was necessary to be acknowledged by N in order to enter the Nornil's Garden, and ask who N is.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32138-07.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-14.html

@@ -1,4 +1,4 @@
-<html><body>Hierarch Kekropus: <br>
+<html><body>Hierarch Kekropus:<br>
 Who is N? Ha ha! Why not ask him personally? N seemed to have more to say to you... If you really wish to meet him again, let me know.<br>
 Well done so far! Take this as a token of our congratulations.
 </body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-15.html

@@ -0,0 +1,5 @@
+<html><body>Hierarch Kekropus:<br>
+Your expression...you must not have heard everything.<br>
+For we Kamael, there exists a "Lost History" that cannot be shared with the public. Nor can I tell you everything about it here and now. But as a true Kamael, there are at least a few things you should know before leaving the Isle of Souls.<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32138-16.html">Ask why it was necessary to go to Nornil's Cave to hear the story.</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-16.html

@@ -0,0 +1,4 @@
+<html><body>Hierarch Kekropus:<br>
+The more you know, the more danger you will be in. Because I deemed that only those able to protect themselves against this danger should hear this story, I deliberately chose a dangerous place like the Nornil's Cave. If you were able to enter and exit that place safely, you have proven your ability and earned the right to hear the secret.<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32138-17.html">Ask who N is.</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32138-17.html

@@ -0,0 +1,4 @@
+<html><body>Hierarch Kekropus:<br>
+N is none other than Mother Nornil!  Surprised? Did you think she was simply a myth? Perhaps you will have the opportunity to speak to her again at greater length someday.<br>
+Regardless, well done, my friend. Take this as a token of our congratulations.
+</body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-01.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-01.html

@@ -1,4 +1,4 @@
 <html><body>Icon of the Past:<br>
 ...? There's something that looks like a button on the front of the Goddess Statue.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-02.htm">Push the button.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-02.html">Push the button.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-02.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-02.html

@@ -1,4 +1,4 @@
 <html><body>Icon of the Past:<br>
 The front panel of the statue opens, revealing some sort of machinery. A screen seems to display the overall situation, while a complicated-looking group of buttons are located just beneath it.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-03.htm">Look at the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-03.html">Look at the screen.</a>
 </body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-03.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Past:<br>
+########################<br>
+Please enter the password in order to open communication.<br>
+Password:<br>
+########################<br><br>
+Eh, I remember the first letter of the password was...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS1_1">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">J</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-04.html">T</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-04.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Past:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password: *<br>
+########################<br><br>
+The second letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">J</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity PASS1_2">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-05.html">T</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-05.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Past:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password: **<br>
+########################<br><br>
+The third letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">J</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-06.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS1_3">T</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-06.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Past:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password: ***<br>
+########################<br><br>
+The final letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">J</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity PASS1_4">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32255-08.html">T</a>
+</body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-07a.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-07.html

@@ -6,5 +6,5 @@ Password: ****<br>
 Connecting...<br>
 ########################<br>
 You have entered the correct password.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-08.htm">Wait to be connected.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-09.html">Wait to be connected.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-07.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-08.html

@@ -5,5 +5,5 @@ Password: ****<br>
 <font color="LEVEL">[Authentication Failed]</font><br>
 ########################<br>
 You have entered an incorrect password.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-03.htm">Re-enter the password.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-03.html">Re-enter the password.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-08.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-09.html

@@ -3,5 +3,5 @@
 ??? : Hmm...?<br>
 ########################<br>
 A message has appeared on the screen.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-09.htm">Watch the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-10.html">Watch the screen.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-09.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-10.html

@@ -4,5 +4,5 @@
 Then, as requested by Kekropus, I will tell you some stories to assist your mental development. You will ponder these stories long after you have left the shores of this island, for they are part of your Kamael heritage. As long as you are a Kamael, you will face the ramifications of these stories again in various forms, though when and how remains a mystery...<br>
 ########################<br>
 The message from an unidentified person continues to appear on the screen.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-10.htm">Ask who is sending the message.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-11.html">Ask who is sending the message.</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-10.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-11.html

@@ -1,9 +1,9 @@
 <html><body>Icon of the Past:<br>
 ########################<br>
-%playername%: But...who in the world are you?<br>
+%name1%: But...who in the world are you?<br>
 ??? : Me? You will know soon, shortly after my story comes to an end. For now...call me N.<br>
 Shall we begin?<br>
 ########################<br>
 First, listen to the story.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-11.htm">Watch the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-12.html">Watch the screen.</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-11.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-12.html

@@ -1,7 +1,7 @@
 <html><body>Icon of the Past:<br>
 ########################<br>
 N: You know, of course, that the Kamael do not serve the gods as do the other races, who generally serve the god or goddess who created them. In this way, the Elves serve Eva, the Dark Elves serve Shilen, the Dwarves serve Maphr, the Orcs serve Pa'agrio, and the Humans serve Einhasad. Only we serve no god...<br>
-Does that not seem somewhat unnatural? If one of those gods or goddesses created us, why do we not worship him or her? Who is our true creator? <br>
+Does that not seem somewhat unnatural? If one of those gods or goddesses created us, why do we not worship him or her? Who is our true creator?<br>
 ########################<br>
-<a action="bypass -h Quest 178_IconicTrinity 32255-12.htm">"Someone other than a god, perhaps...?"</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32255-13.html">"Someone other than a god, perhaps...?"</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-12.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-13.html

@@ -1,7 +1,7 @@
 <html><body>Icon of the Past:<br>
 ########################<br>
-%playername%: Are you saying that someone other than a god created us?<br>
+%name1%: Are you saying that someone other than a god created us?<br>
 N : Well...what do you think? Curb your impatience. Relax and think. Based on what you will hear and feel in the future, the day will come when you will make your own decision...<br>
 I will continue to communicate with you through the Icon of the Present. Find it somewhere within this Nornil's Cave. The password for the Icon of the Present is also "CNCL". Do not forget...<br>
-########################
+########################<br>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32255-13.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32255-14.html

@@ -1,5 +1,5 @@
 <html><body>Icon of the Past:<br>
 ########################<br>
 N: I will continue to communicate with you through the Icon of the Present. Find it somewhere within this Nornil's Cave. The password for the Icon of the Present is also "CNCL". Do not forget...<br>
-########################
+########################<br>
 </body></html>

+ 3 - 3
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-01.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-01.html

@@ -1,4 +1,4 @@
-<html><body>Icon of the Present:<br>
-...? There's something that looks like a button on the front of the Goddess Statue.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-02.htm">Push the button.</a>
+<html><body>Icon of the Present:<br>
+...? There's something that looks like a button on the front of the Goddess Statue.<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-02.html">Push the button.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-02.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-02.html

@@ -1,4 +1,4 @@
 <html><body>Icon of the Present:<br>
 The front panel of the statue opens, revealing some sort of machinery. A screen seems to display the overall situation, while a complicated-looking group of buttons are located just beneath it.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-03.htm">Look at the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-03.html">Look at the screen.</a>
 </body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-03.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Present:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password:<br>
+########################<br><br>
+Eh, so the first letter of the password must be...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS2_1">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">L</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">M</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">N</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">X</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">Y</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-04.html">Z</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-04.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Present:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password: *<br>
+########################<br><br>
+The second letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">L</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">M</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS2_2">N</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">X</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">Y</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-05.html">Z</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-05.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Present:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password: **<br>
+########################<br><br>
+The third letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS2_3">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">L</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">M</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">N</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">X</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">Y</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-06.html">Z</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-06.html

@@ -0,0 +1,10 @@
+<html><body>Icon of the Present:<br>
+########################<br>
+Enter the password to enable communication.<br>
+Password: ***<br>
+########################<br><br>
+The final letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity PASS2_4">L</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">M</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">N</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">X</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">Y</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32256-08.html">Z</a>
+</body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-07a.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-07.html

@@ -1,10 +1,10 @@
 <html><body>Icon of the Present:<br>
 ########################<br>
 Enter the password to enable communication.<br>
-Password: ****<br>
+Password : ****<br>
 <font color="LEVEL">[Authentication Successful]</font><br>
 Connecting...<br>
 ########################<br>
 You have entered the correct password.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-08.htm">Wait to be connected.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-09.html">Wait to be connected.</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-07.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-08.html

@@ -1,9 +1,9 @@
 <html><body>Icon of the Present:<br>
 ########################<br>
 Enter the password to enable communication.<br>
-Password: ****<br>
+Password : ****<br>
 <font color="LEVEL">[Authentication Failed]</font><br>
 ########################<br>
 You have entered an incorrect password.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-03.htm">Re-enter the password.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-03.html">Re-enter the password.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-08.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-09.html

@@ -3,5 +3,5 @@
 N: Ah! You came. Shall we continue the story?<br>
 #########################<br>
 N's message appears on the screen.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-09.htm">Watch the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-10.html">Watch the screen.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-09.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-10.html

@@ -3,5 +3,5 @@
 N: I assume you have heard of it as well? Though it is no longer the case, this Isle of Souls was once sealed, hidden between dimensions...<br>
 Why do you suppose it was sealed? The other races believe that it was because of the Kamael's exceptional combat abilities, but do you really think a dimensional seal was necessary for just that reason? Hiding an island of this size between dimensions would have been almost impossible even for the combined strength hundreds -- even thousands -- of the best magicians on the continent.<br>
 ########################<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-10.htm">"Does that mean there was another reason?"</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-11.html">"Does that mean there was another reason?"</a>
 </body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-10.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-11.html

@@ -1,7 +1,7 @@
 <html><body>Icon of the Present:<br>
 ########################<br>
-%playername%: Does that mean there was another reason?<br>
+%name1%: Does that mean there was another reason?<br>
 N: Between dimensions, away from prying eyes... Is it not natural to surmise that the true purpose was to hide this Isle of Souls?<br>
 ########################<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-11.htm">"Hide it from who?"</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-12.html">"Hide it from who?"</a>
 </body></html>

+ 3 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-11.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-12.html

@@ -1,7 +1,8 @@
 <html><body>Icon of the Present:<br>
 ########################<br>
-%playername%: Then was this Isle of Souls sealed between dimensions in order to hide it from someone?<br>N: That is was it recorded in the Kamael's "Lost History." To continue...<br>
+%name1%: Then was this Isle of Souls sealed between dimensions in order to hide it from someone?<br>
+N: That is was it recorded in the Kamael's "Lost History." To continue...<br>
 This Isle of Souls was sealed between dimensions because if it had been left in this world, there was a high probability of it being discovered. In other words, it was being hidden from someone with the ability to scan the entire world...<br>
 ########################<br>
-<a action="bypass -h Quest 178_IconicTrinity 32256-12.htm">"Then...a god?"</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-13.html">"Then...a god?"</a>
 </body></html>

+ 7 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-13.html

@@ -0,0 +1,7 @@
+<html><body>Icon of the Present:<br>
+########################<br>
+%name1%: Then...a god?<br>
+N: Perhaps. Or at least an equal of the gods.<br>
+########################<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32256-14.html">"Why did the Kamael have to hide themselves in the first place?"</a>
+</body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-13.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-14.html

@@ -1,6 +1,6 @@
 <html><body>Icon of the Present:<br>
 ########################<br>
-%playername%: Why did the Kamael have to hide themselves in the first place?<br>
+%name1%: Why did the Kamael have to hide themselves in the first place?<br>
 N: I cannot tell you that now. You will know later, when you have advanced sufficiently to learn the Kamael's "Lost History."<br>
 Our story here is finished. Find the Icon of the Future somewhere within this Nornil's Cave to hear more. The password for the Icon of the Future is "CHAOS". Do not forget!<br>
 ########################

+ 0 - 0
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32256-14.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32256-15.html


+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-01.html

@@ -0,0 +1,4 @@
+<html><body>Statue of Future:<br>
+...? There's something that looks like a button on the front of the Goddess Statue.<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-02.html">Push the button.</a>
+</body></html>

+ 2 - 2
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-02.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-02.html

@@ -1,4 +1,4 @@
-<html><body>Icon of the Future:<br>
+<html><body>Statue of Future:<br>
 The front panel of the statue opens, revealing some sort of machinery. A screen seems to display the overall situation, while a complicated-looking group of buttons are located just beneath it.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-03.htm">Look at the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-03.html">Look at the screen.</a>
 </body></html>

+ 11 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-03.html

@@ -0,0 +1,11 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password in order to open communication.<br>
+Password:<br>
+########################<br><br>
+Eh, I remember the first letter of the password was...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS3_1">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">J</a><br><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">O</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">P</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">Q</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-04.html">T</a>
+</body></html>

+ 11 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-04.html

@@ -0,0 +1,11 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password to open communication.<br>
+Password: *<br>
+#########################<br><br>
+The second letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity PASS3_2">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">J</a><br><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">O</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">P</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">Q</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-05.html">T</a>
+</body></html>

+ 11 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-05.html

@@ -0,0 +1,11 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password to open communication.<br>
+Password: **<br>
+#########################<br><br>
+The third letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity PASS3_3">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">J</a><br><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">O</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">P</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">Q</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-06.html">T</a>
+</body></html>

+ 11 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-06.html

@@ -0,0 +1,11 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password to open communication.<br>
+Password: ***<br>
+#########################<br><br>
+The fourth letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">J</a><br><br>
+<a action="bypass -h Quest Q00178_IconicTrinity PASS3_4">O</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">P</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">Q</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-07.html">T</a>
+</body></html>

+ 11 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-07.html

@@ -0,0 +1,11 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password to open communication.<br>
+Password: ****<br>
+#########################<br><br>
+The final letter of the password is...<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">A</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">B</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">C</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">H</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">I</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">J</a><br><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">O</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">P</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">Q</a><br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">R</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity PASS3_5">S</a>&nbsp;&nbsp;&nbsp;<a action="bypass -h Quest Q00178_IconicTrinity 32257-09.html">T</a>
+</body></html>

+ 10 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-08.html

@@ -0,0 +1,10 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password to open communication.<br>
+Password: *****<br>
+<font color="LEVEL">[Authentication Successful]</font><br>
+Connecting...<br>
+########################<br>
+You have entered the correct password.<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-10.html">Wait to be connected.</a>
+</body></html>

+ 9 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-09.html

@@ -0,0 +1,9 @@
+<html><body>Statue of Future:<br>
+########################<br>
+Please enter the password to open communication.<br>
+Password: *****<br>
+<font color="LEVEL">[Authentication Failed]</font><br>
+########################<br>
+You have entered an incorrect password.<br>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-03.html">Reenter the password.</a>
+</body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-09.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-10.html

@@ -3,5 +3,5 @@
 N: Ah! You came! Let us continue our conversation, then.<br>
 #########################<br>
 N's message appears on the screen.<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-10.htm">Watch the screen.</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-11.html">Watch the screen.</a>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-10.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-11.html

@@ -3,5 +3,5 @@
 N: For ages, this Isle of Souls acted as a seal between dimensions, but as you can see, the island and its inhabitants, the Kamael, have now been unsealed. It is unknown who was reponsible for unsealing the island, but the first outsiders to set foot on the newly unsealed Isle of Souls were a man in black armor and a lady in a blue dress. Hierarch Kekropus treated them very cordially, almost as if they were royalty or...something greater. A few months later, the Kamael came to this island one by one...<br>
 Now that the Isle of Souls has been unsealed, it is the focus of the world's collective attention.<br>
 ########################<br>
-<a action="bypass -h Quest 178_IconicTrinity 32257-11.htm"> "If the Isle of Souls was hidden to avoid discovery, why would it be revealed now?"</a>
+<a action="bypass -h Quest Q00178_IconicTrinity 32257-12.html">"If the Isle of Souls was hidden to avoid discovery, why would it be revealed now?"</a>
 </body></html>

+ 5 - 4
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-11.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-12.html

@@ -1,8 +1,9 @@
-<html><body>Statue of Future:<br>
+<html><body>
+Statue of Future:<br>
 ########################<br>
-%playername%: If the Isle of Souls was hidden to avoid discovery, why would it be revealed now?<br>
+%name1%:  If the Isle of Souls was hidden to avoid discovery, why would it be revealed now?<br>
 N: That is a mystery. Perhaps the original reason for hiding the island is no longer necessary -- or perhaps there is an even more compelling reason to risk unsealing the island.<br>
 I wonder how the Kamael will cope with this sudden change...  I suppose that will be decided by how well and wisely you young people act. It is far past time for you to take ownership of your own destiny as a race.<br>
-I can tell you nothing more; return to Kekropus. Farewell! <br>
-########################
+I can tell you nothing more; return to Kekropus. Farewell!<br>
+########################<br>
 </body></html>

+ 1 - 1
L2J_DataPack/dist/game/data/scripts/quests/178_IconicTrinity/32257-12.htm → L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/32257-13.html

@@ -1,5 +1,5 @@
 <html><body>Statue of Future:<br>
 ########################<br>
 N: I can tell you nothing more; return to Kekropus. Farewell!<br>
-########################
+########################<br>
 </body></html>

+ 551 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00178_IconicTrinity/Q00178_IconicTrinity.java

@@ -0,0 +1,551 @@
+/*
+ * Copyright (C) 2004-2015 L2J DataPack
+ * 
+ * This file is part of L2J DataPack.
+ * 
+ * L2J DataPack is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ * 
+ * L2J DataPack is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+package quests.Q00178_IconicTrinity;
+
+import com.l2jserver.gameserver.enums.Race;
+import com.l2jserver.gameserver.model.actor.L2Npc;
+import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jserver.gameserver.model.base.ClassId;
+import com.l2jserver.gameserver.model.quest.Quest;
+import com.l2jserver.gameserver.model.quest.QuestState;
+
+/**
+ * Iconic Trinity (178)
+ * @author ivantotov
+ */
+public final class Q00178_IconicTrinity extends Quest
+{
+	// NPCs
+	private static final int HIERARCH_KEKROPUS = 32138;
+	private static final int ICON_OF_THE_PAST = 32255;
+	private static final int ICON_OF_THE_PRESENT = 32256;
+	private static final int ICON_OF_THE_FUTURE = 32257;
+	// Reward
+	private static final int SCROLL_ENCHANT_ARMOR_D_GRADE = 956;
+	// Misc
+	private static final int MIN_LEVEL = 17;
+	private static final int TWENTY_LEVEL = 20;
+	
+	public Q00178_IconicTrinity()
+	{
+		super(178, Q00178_IconicTrinity.class.getSimpleName(), "Iconic Trinity");
+		addStartNpc(HIERARCH_KEKROPUS);
+		addTalkId(HIERARCH_KEKROPUS, ICON_OF_THE_PAST, ICON_OF_THE_PRESENT, ICON_OF_THE_FUTURE);
+	}
+	
+	@Override
+	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
+	{
+		final QuestState qs = getQuestState(player, false);
+		if (qs == null)
+		{
+			return null;
+		}
+		
+		String htmltext = null;
+		switch (event)
+		{
+			case "32138-05.htm":
+			{
+				if (qs.isCreated())
+				{
+					qs.startQuest();
+					qs.setMemoState(1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32255-11.html":
+			case "32256-11.html":
+			case "32256-12.html":
+			case "32256-13.html":
+			{
+				htmltext = getHtm(player.getHtmlPrefix(), event);
+				htmltext = htmltext.replaceAll("%name1%", player.getName());
+				break;
+			}
+			case "32138-14.htm":
+			{
+				if ((qs.isMemoState(10) && (player.getLevel() <= TWENTY_LEVEL) && (player.getClassId() == ClassId.maleSoldier)) || (player.getClassId() == ClassId.femaleSoldier))
+				{
+					giveItems(player, SCROLL_ENCHANT_ARMOR_D_GRADE, 1);
+					addExpAndSp(player, 20123, 976);
+					qs.exitQuest(false, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32138-17.html":
+			{
+				if ((qs.isMemoState(10) && (player.getLevel() > TWENTY_LEVEL) && (player.getClassId() != ClassId.maleSoldier)) || (player.getClassId() != ClassId.femaleSoldier))
+				{
+					giveItems(player, SCROLL_ENCHANT_ARMOR_D_GRADE, 1);
+					qs.exitQuest(false, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32255-02.html":
+			{
+				if (qs.isMemoState(1))
+				{
+					qs.setMemoState(2);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32255-03.html":
+			{
+				if (qs.isMemoState(2))
+				{
+					qs.setMemoStateEx(1, 0);
+					htmltext = event;
+				}
+				break;
+			}
+			case "PASS1_1":
+			{
+				if (qs.isMemoState(2))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 1);
+					htmltext = "32255-04.html";
+				}
+				break;
+			}
+			case "PASS1_2":
+			{
+				if (qs.isMemoState(2))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 10);
+					htmltext = "32255-05.html";
+				}
+				break;
+			}
+			case "PASS1_3":
+			{
+				if (qs.isMemoState(2))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 100);
+					htmltext = "32255-06.html";
+				}
+				break;
+			}
+			case "PASS1_4":
+			{
+				if (qs.isMemoState(2))
+				{
+					if (qs.getMemoStateEx(1) == 111)
+					{
+						qs.setMemoState(3);
+						qs.setMemoStateEx(1, 0);
+						htmltext = "32255-07.html";
+					}
+					else if (qs.getMemoStateEx(1) != 111)
+					{
+						htmltext = "32255-08.html";
+					}
+				}
+				break;
+			}
+			case "32255-13.html":
+			{
+				if (qs.isMemoState(3))
+				{
+					qs.setMemoState(4);
+					qs.setCond(2, true);
+					htmltext = getHtm(player.getHtmlPrefix(), event);
+					htmltext = htmltext.replaceAll("%name1%", player.getName());
+				}
+				break;
+			}
+			case "32256-02.html":
+			{
+				if (qs.isMemoState(4))
+				{
+					qs.setMemoState(5);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32256-03.html":
+			{
+				if (qs.isMemoState(5))
+				{
+					qs.setMemoStateEx(1, 0);
+					htmltext = event;
+				}
+				break;
+			}
+			case "PASS2_1":
+			{
+				if (qs.isMemoState(5))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 1);
+					htmltext = "32256-04.html";
+				}
+				break;
+			}
+			case "PASS2_2":
+			{
+				if (qs.isMemoState(5))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 10);
+					htmltext = "32256-05.html";
+				}
+				break;
+			}
+			case "PASS2_3":
+			{
+				if (qs.isMemoState(5))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 100);
+					htmltext = "32256-06.html";
+				}
+				break;
+			}
+			case "PASS2_4":
+			{
+				if (qs.isMemoState(5))
+				{
+					if (qs.getMemoStateEx(1) == 111)
+					{
+						qs.setMemoState(6);
+						qs.setMemoStateEx(1, 0);
+						htmltext = "32256-07.html";
+					}
+					else if (qs.getMemoStateEx(1) != 111)
+					{
+						htmltext = "32256-08.html";
+					}
+				}
+				break;
+			}
+			case "32256-14.html":
+			{
+				if (qs.isMemoState(6))
+				{
+					qs.setMemoState(7);
+					qs.setCond(3, true);
+					htmltext = getHtm(player.getHtmlPrefix(), event);
+					htmltext = htmltext.replaceAll("%name1%", player.getName());
+				}
+				break;
+			}
+			case "32257-02.html":
+			{
+				if (qs.isMemoState(7))
+				{
+					qs.setMemoState(8);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32257-03.html":
+			{
+				if (qs.isMemoState(8))
+				{
+					qs.setMemoStateEx(1, 0);
+					htmltext = event;
+				}
+				break;
+			}
+			case "PASS3_1":
+			{
+				if (qs.isMemoState(8))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 1);
+					htmltext = "32257-04.html";
+				}
+				break;
+			}
+			case "PASS3_2":
+			{
+				if (qs.isMemoState(8))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 10);
+					htmltext = "32257-05.html";
+				}
+				break;
+			}
+			case "PASS3_3":
+			{
+				if (qs.isMemoState(8))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 100);
+					htmltext = "32257-06.html";
+				}
+				break;
+			}
+			case "PASS3_4":
+			{
+				if (qs.isMemoState(8))
+				{
+					final int i0 = qs.getMemoStateEx(1);
+					qs.setMemoStateEx(1, i0 + 1000);
+					htmltext = "32257-07.html";
+				}
+				break;
+			}
+			case "PASS3_5":
+			{
+				if (qs.isMemoState(8))
+				{
+					if (qs.getMemoStateEx(1) == 1111)
+					{
+						qs.setMemoState(9);
+						qs.setMemoStateEx(1, 0);
+						htmltext = "32257-08.html";
+					}
+					else if (qs.getMemoStateEx(1) != 1111)
+					{
+						htmltext = "32257-09.html";
+					}
+				}
+				break;
+			}
+			case "32257-12.html":
+			{
+				if (qs.isMemoState(9))
+				{
+					qs.setMemoState(10);
+					qs.setCond(4, true);
+					htmltext = getHtm(player.getHtmlPrefix(), event);
+					htmltext = htmltext.replaceAll("%name1%", player.getName());
+				}
+				break;
+			}
+			case "32138-13.html":
+			case "32138-16.html":
+			case "32255-04.html":
+			case "32255-05.html":
+			case "32255-06.html":
+			case "32255-07.html":
+			case "32255-08.html":
+			case "32255-09.html":
+			case "32255-10.html":
+			case "32255-12.html":
+			case "32256-04.html":
+			case "32256-05.html":
+			case "32256-06.html":
+			case "32256-07.html":
+			case "32256-08.html":
+			case "32256-09.html":
+			case "32256-10.html":
+			case "32257-04.html":
+			case "32257-05.html":
+			case "32257-06.html":
+			case "32257-07.html":
+			case "32257-08.html":
+			case "32257-09.html":
+			case "32257-10.html":
+			case "32257-11.html":
+			{
+				htmltext = event;
+				break;
+			}
+		}
+		return htmltext;
+	}
+	
+	@Override
+	public String onTalk(L2Npc npc, L2PcInstance player)
+	{
+		final QuestState qs = getQuestState(player, true);
+		String htmltext = getNoQuestMsg(player);
+		if (qs.isCreated())
+		{
+			if (npc.getId() == HIERARCH_KEKROPUS)
+			{
+				if (player.getRace() != Race.KAMAEL)
+				{
+					htmltext = "32138-03.htm";
+				}
+				else if (player.getLevel() >= MIN_LEVEL)
+				{
+					htmltext = "32138-01.htm";
+				}
+				else
+				{
+					htmltext = "32138-02.htm";
+				}
+			}
+		}
+		else if (qs.isStarted())
+		{
+			switch (npc.getId())
+			{
+				case HIERARCH_KEKROPUS:
+				{
+					switch (qs.getMemoState())
+					{
+						case 1:
+						case 2:
+						{
+							htmltext = "32138-06.html";
+							break;
+						}
+						case 3:
+						{
+							htmltext = "32138-07.html";
+							break;
+						}
+						case 4:
+						case 5:
+						{
+							htmltext = "32138-08.html";
+							break;
+						}
+						case 6:
+						{
+							htmltext = "32138-09.html";
+							break;
+						}
+						case 7:
+						case 8:
+						{
+							htmltext = "32138-10.html";
+							break;
+						}
+						case 9:
+						{
+							htmltext = "32138-11.html";
+							break;
+						}
+						case 10:
+						{
+							if (((player.getLevel() <= TWENTY_LEVEL) && (player.getClassId() == ClassId.maleSoldier)) || (player.getClassId() == ClassId.femaleSoldier))
+							{
+								htmltext = "32138-12.html";
+							}
+							else
+							{
+								htmltext = "32138-15.html";
+							}
+							break;
+						}
+					}
+					break;
+				}
+				case ICON_OF_THE_PAST:
+				{
+					switch (qs.getMemoState())
+					{
+						case 1:
+						{
+							htmltext = "32255-01.html";
+							break;
+						}
+						case 2:
+						{
+							qs.setMemoStateEx(1, 0);
+							htmltext = "32255-03.html";
+							break;
+						}
+						case 3:
+						{
+							htmltext = "32255-09.html";
+							break;
+						}
+						case 4:
+						case 5:
+						{
+							htmltext = "32255-14.html";
+							break;
+						}
+					}
+					break;
+				}
+				case ICON_OF_THE_PRESENT:
+				{
+					switch (qs.getMemoState())
+					{
+						case 4:
+						{
+							htmltext = "32256-01.html";
+							break;
+						}
+						case 5:
+						{
+							qs.setMemoStateEx(1, 0);
+							htmltext = "32256-03.html";
+							break;
+						}
+						case 6:
+						{
+							htmltext = "32256-09.html";
+							break;
+						}
+						case 7:
+						case 8:
+						{
+							htmltext = "32256-15.html";
+							break;
+						}
+					}
+					break;
+				}
+				case ICON_OF_THE_FUTURE:
+				{
+					switch (qs.getMemoState())
+					{
+						case 7:
+						{
+							htmltext = "32257-01.html";
+							break;
+						}
+						case 8:
+						{
+							qs.setMemoStateEx(1, 0);
+							htmltext = "32257-03.html";
+							break;
+						}
+						case 9:
+						{
+							htmltext = "32257-10.html";
+							break;
+						}
+						case 10:
+						{
+							htmltext = "32257-13.html";
+							break;
+						}
+					}
+					break;
+				}
+			}
+		}
+		else if (qs.isCompleted())
+		{
+			if (npc.getId() == HIERARCH_KEKROPUS)
+			{
+				htmltext = getAlreadyCompletedMsg(player);
+			}
+		}
+		return htmltext;
+	}
+}

+ 2 - 0
L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java

@@ -177,6 +177,7 @@ import quests.Q00173_ToTheIsleOfSouls.Q00173_ToTheIsleOfSouls;
 import quests.Q00174_SupplyCheck.Q00174_SupplyCheck;
 import quests.Q00175_TheWayOfTheWarrior.Q00175_TheWayOfTheWarrior;
 import quests.Q00176_StepsForHonor.Q00176_StepsForHonor;
+import quests.Q00178_IconicTrinity.Q00178_IconicTrinity;
 import quests.Q00179_IntoTheLargeCavern.Q00179_IntoTheLargeCavern;
 import quests.Q00182_NewRecruits.Q00182_NewRecruits;
 import quests.Q00183_RelicExploration.Q00183_RelicExploration;
@@ -639,6 +640,7 @@ public class QuestMasterHandler
 		Q00174_SupplyCheck.class,
 		Q00175_TheWayOfTheWarrior.class,
 		Q00176_StepsForHonor.class,
+		Q00178_IconicTrinity.class,
 		Q00179_IntoTheLargeCavern.class,
 		Q00182_NewRecruits.class,
 		Q00183_RelicExploration.class,

+ 1 - 0
L2J_DataPack/dist/sql/game/updates/20150113update.sql

@@ -0,0 +1 @@
+UPDATE character_quests SET name='Q00178_IconicTrinity' WHERE name='178_IconicTrinity';