From 7f3f4ad23cdfe93b0e854311b1e069489bee192d Mon Sep 17 00:00:00 2001
From: ivantotov <gmtotov@gmail.com>
Date: Sat, 29 Nov 2014 23:14:00 +0200
Subject: [PATCH] Quest: Trial Of The Guildsman (216) Reviewed by: @Zoey76
 Thanks to: @Zoey76

---
 L2J_DataPack/dist/game/data/scripts.cfg       |   1 -
 .../quests/216_TrialOfGuildsman/30103-01.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30103-02.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30103-03.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30103-04.htm  |   6 -
 .../quests/216_TrialOfGuildsman/30103-05.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30103-05a.htm |   4 -
 .../quests/216_TrialOfGuildsman/30103-05b.htm |   3 -
 .../quests/216_TrialOfGuildsman/30103-06.htm  |   7 -
 .../quests/216_TrialOfGuildsman/30103-06a.htm |   4 -
 .../quests/216_TrialOfGuildsman/30103-06c.htm |   3 -
 .../quests/216_TrialOfGuildsman/30103-07.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30103-07a.htm |   4 -
 .../quests/216_TrialOfGuildsman/30103-07c.htm |   3 -
 .../quests/216_TrialOfGuildsman/30103-08.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30103-09.htm  |   5 -
 .../quests/216_TrialOfGuildsman/30103-09a.htm |   4 -
 .../quests/216_TrialOfGuildsman/30103-09b.htm |   4 -
 .../quests/216_TrialOfGuildsman/30210-02.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30210-03.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30210-04.htm  |   5 -
 .../quests/216_TrialOfGuildsman/30210-05.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30210-06.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30210-10.htm  |   7 -
 .../quests/216_TrialOfGuildsman/30210-11.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30210-11a.htm |   6 -
 .../quests/216_TrialOfGuildsman/30210-12.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30210-13.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30283-01.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30283-03.htm  |  10 -
 .../quests/216_TrialOfGuildsman/30283-03b.htm |   4 -
 .../quests/216_TrialOfGuildsman/30283-04.htm  |   6 -
 .../quests/216_TrialOfGuildsman/30283-05.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30298-01.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30298-03.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30298-05.htm  |   7 -
 .../quests/216_TrialOfGuildsman/30298-05a.htm |   3 -
 .../quests/216_TrialOfGuildsman/30298-06.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30298-07.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30688-02.htm  |   4 -
 .../quests/216_TrialOfGuildsman/30688-03.htm  |   3 -
 .../quests/216_TrialOfGuildsman/30688-04.htm  |   3 -
 .../quests/216_TrialOfGuildsman/__init__.py   | 325 ---------
 .../Q00216_TrialOfTheGuildsman/30103-01.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-02.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-03.htm   |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-04.htm   |   6 +
 .../Q00216_TrialOfTheGuildsman/30103-05.htm   |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-05a.html |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-05b.htm  |   3 +
 .../Q00216_TrialOfTheGuildsman/30103-06.htm   |   7 +
 .../Q00216_TrialOfTheGuildsman/30103-06a.html |   4 +
 .../30103-06b.html}                           |   4 +-
 .../Q00216_TrialOfTheGuildsman/30103-06c.html |   3 +
 .../Q00216_TrialOfTheGuildsman/30103-06d.htm  |   8 +
 .../Q00216_TrialOfTheGuildsman/30103-07.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-07a.html |   4 +
 .../30103-07b.html}                           |   2 +-
 .../Q00216_TrialOfTheGuildsman/30103-07c.html |   3 +
 .../Q00216_TrialOfTheGuildsman/30103-08.html  |   3 +
 .../Q00216_TrialOfTheGuildsman/30103-09.html  |   5 +
 .../Q00216_TrialOfTheGuildsman/30103-09a.html |   4 +
 .../Q00216_TrialOfTheGuildsman/30103-09b.html |   4 +
 .../30210-01.html}                            |   2 +-
 .../Q00216_TrialOfTheGuildsman/30210-02.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30210-03.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30210-04.html  |   5 +
 .../Q00216_TrialOfTheGuildsman/30210-05.html  |   3 +
 .../Q00216_TrialOfTheGuildsman/30210-06.html  |   3 +
 .../30210-07.html}                            |   2 +-
 .../30210-08.html}                            |   2 +-
 .../30210-09.html}                            |   4 +-
 .../Q00216_TrialOfTheGuildsman/30210-10.html  |   7 +
 .../Q00216_TrialOfTheGuildsman/30210-11.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30210-11a.html |   7 +
 .../Q00216_TrialOfTheGuildsman/30210-12.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30210-13.html  |   3 +
 .../Q00216_TrialOfTheGuildsman/30283-01.html  |   4 +
 .../30283-02.html}                            |   4 +-
 .../Q00216_TrialOfTheGuildsman/30283-03.html  |  10 +
 .../30283-03a.html}                           |   2 +-
 .../Q00216_TrialOfTheGuildsman/30283-03b.html |   4 +
 .../Q00216_TrialOfTheGuildsman/30283-04.html  |   5 +
 .../Q00216_TrialOfTheGuildsman/30283-05.html  |   3 +
 .../30298-02.html}                            |   2 +-
 .../Q00216_TrialOfTheGuildsman/30298-03.html  |   4 +
 .../30298-04.html}                            |   6 +-
 .../Q00216_TrialOfTheGuildsman/30298-05.html  |   7 +
 .../Q00216_TrialOfTheGuildsman/30298-05a.html |   3 +
 .../Q00216_TrialOfTheGuildsman/30298-06.html  |   3 +
 .../Q00216_TrialOfTheGuildsman/30298-07.html  |   4 +
 .../30298-08.html}                            |   2 +-
 .../30688-01.html}                            |   4 +-
 .../Q00216_TrialOfTheGuildsman/30688-02.html  |   4 +
 .../Q00216_TrialOfTheGuildsman/30688-03.html  |   3 +
 .../Q00216_TrialOfTheGuildsman/30688-04.html  |   3 +
 .../Q00216_TrialOfTheGuildsman/30688-05.html  |   3 +
 .../Q00216_TrialOfTheGuildsman.java           | 647 ++++++++++++++++++
 .../scripts/quests/QuestMasterHandler.java    |   2 +
 .../dist/sql/game/updates/20141129update.sql  |   1 +
 100 files changed, 850 insertions(+), 518 deletions(-)
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-01.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-02.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-03.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-04.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05a.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05b.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06a.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06c.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07a.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07c.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-08.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09a.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09b.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-02.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-03.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-04.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-05.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-06.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-10.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11a.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-12.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-13.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-01.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03b.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-04.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-05.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-01.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-03.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05a.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-06.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-07.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-02.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-03.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-04.htm
 delete mode 100644 L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/__init__.py
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30103-06b.htm => Q00216_TrialOfTheGuildsman/30103-06b.html} (69%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30103-07b.htm => Q00216_TrialOfTheGuildsman/30103-07b.html} (57%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30210-01.htm => Q00216_TrialOfTheGuildsman/30210-01.html} (61%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30210-07.htm => Q00216_TrialOfTheGuildsman/30210-07.html} (72%)
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30210-08.htm => Q00216_TrialOfTheGuildsman/30210-08.html} (53%)
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30210-09.htm => Q00216_TrialOfTheGuildsman/30210-09.html} (60%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30283-02.htm => Q00216_TrialOfTheGuildsman/30283-02.html} (51%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30283-03a.htm => Q00216_TrialOfTheGuildsman/30283-03a.html} (69%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30298-02.htm => Q00216_TrialOfTheGuildsman/30298-02.html} (77%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30298-04.htm => Q00216_TrialOfTheGuildsman/30298-04.html} (54%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30298-08.htm => Q00216_TrialOfTheGuildsman/30298-08.html} (76%)
 rename L2J_DataPack/dist/game/data/scripts/quests/{216_TrialOfGuildsman/30688-01.htm => Q00216_TrialOfTheGuildsman/30688-01.html} (52%)
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html
 create mode 100644 L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java
 create mode 100644 L2J_DataPack/dist/sql/game/updates/20141129update.sql

diff --git a/L2J_DataPack/dist/game/data/scripts.cfg b/L2J_DataPack/dist/game/data/scripts.cfg
index 771aff26b8..221e3daab2 100644
--- a/L2J_DataPack/dist/game/data/scripts.cfg
+++ b/L2J_DataPack/dist/game/data/scripts.cfg
@@ -217,7 +217,6 @@ quests/171_ActsOfEvil/__init__.py
 quests/178_IconicTrinity/__init__.py
 quests/184_Nikolas_Cooperation_Contract/__init__.py
 quests/185_Nikolas_Cooperation_Consideration/__init__.py
-quests/216_TrialOfGuildsman/__init__.py
 quests/222_TestOfDuelist/__init__.py
 quests/227_TestOfReformer/__init__.py
 quests/230_TestOfSummoner/__init__.py
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-01.htm
deleted file mode 100644
index 79ea988bba..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-01.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-I have been in charge of the promotion test of the Dwarf union members, for the last 10 years. Among all Dwarf apprentices, only those who pass this test are accepted as true members of the Dwarf society. Perhaps you might not understand this well, since you are not a Dwarf, but even within our Dwarf society, there is a complex hierarchy and ranking system.<br>
-(Quest for Raiders or Artisans, level 35 and above.)
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-02.htm
deleted file mode 100644
index 1aaca37bbc..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-02.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-How long will you linger at the level of an apprentice? Don't you have any ambitions for promoting to a higher rank? I hope you are not mistaken that you have already reached a certain level. Don't you think that you should work harder to challenge the<font color="LEVEL"> Trial of the Guildsman</font>? You will not be recognized as a true member of the Dwarf society if you don't pass that test. If you don't care about being treated as a greenhorn for the rest of your life, I won't speak anymore.<br>
-(Quest for Raiders or Artisans, level 35 and above.)
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-03.htm
deleted file mode 100644
index 03cb17971f..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-03.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-How long will you linger at the level of an apprentice? Don't you have any ambitions for promoting to a higher rank? I hope you are not mistaken that you have already reached a certain level. Listen to me carefully. I shall tell you about our Dwarf education.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103_1">Hear his explanation.</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-04.htm
deleted file mode 100644
index a8185baf1b..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-04.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-A Dwarf apprentice will work in a stope to strengthen their body and spirit, as well as being trained for protecting their own body. When one completes the basic training, they will come back to the Dwarf Village and accumulate experience while helping the Elders of the guilds with their chores.<br>
-When they finally pass the exam given by the guild and gain the title of a Raider or Artisan, that is when they go beyond the level of an apprentice. But even then, that's not enough to become an official member of the union. Only when you pass the<font color="LEVEL"> Trial of the Guildsman</font>, shall you be accepted as a true union member.<br>
-If you are planning to inherit the skills of the higher members of the union and receive the title of a Master Raider or Warsmith it is essential that you pass this test.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103_2">Challenge the Trial of the Guildsman</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05.htm
deleted file mode 100644
index 1ee6411528..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Then first you must pay for the registration fee. The amount will be<font color="LEVEL"> 2,000 adenas</font>. The total money that you pay shall be used for supporting the technical development of the guild and for sponsoring the Artisans.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 1">Pay the registration fee</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05a.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05a.htm
deleted file mode 100644
index 41d4c30578..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05a.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Then first you must pay for the registration fee. The amount will be<font color="LEVEL"> 2,000 adenas</font>. The total money that you pay shall be used for supporting the technical development of the guild and for sponsoring the Artisans.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-05b.htm">Pay the registration fee</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05b.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05b.htm
deleted file mode 100644
index f49146c2dd..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-05b.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Tsk tsk... This is not enough money You should at least be prepared with the right amount of money Come back after you are ready with 2,000 adenas.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06.htm
deleted file mode 100644
index cb697c7aec..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06.htm
+++ /dev/null
@@ -1,7 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Good! Then first take this badge. It is a mark that shows you are in the middle of performing the Trial of the Guildsman. Many Blacksmiths and Warehouse Chiefs shall help you when they see your badge.<br>
-The content of the test is quite simple. It is<font color="LEVEL"> making 7 Journeyman Rings</font>. It may sound simple but the process of making the ring itself is a test to estimate the Dwarf's ability and wit.<br>
-Why does it have to be 7 rings? Actually... It has a symbolic meaning that you offer 1 each to the yet-to-come King of the Dwarf, and the 6 Elders of each guilds. It is a long kept tradition that was kept since the founding of the kingdom and the forming of the union.<br>
-If you want to be taught the directions for making the ring, go and see<font color="LEVEL"> Blacksmith Altran of Talking Island</font>. I shall write you a letter of introduction. I expect nothing in return so don't worry. When you finish making all 7 rings come and see me again. That's it!<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-06a.htm">Ask if there aren't anymore hints</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06a.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06a.htm
deleted file mode 100644
index 4c686054fe..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06a.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Hints? You want to learn the short way through even before trying to solve it out by patiently working hard... Tsk tsk... A young Dwarf shouldn't be like that!<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-06b.htm">Please give me some hints</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06c.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06c.htm
deleted file mode 100644
index 7eeb8aacfb..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06c.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Hey, you! Do I have to tell you everything! You should go such things by yourself!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07.htm
deleted file mode 100644
index 46483cb0ca..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-I heard that Altran used to be a kind man, but perhaps because of his aging, he seems to be a bit fastidious these days. They say that his arthritis is making him such a crooked old man...<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-07a.htm">"Do you know of any good medicine which works well with arthritis"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07a.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07a.htm
deleted file mode 100644
index b8cca16fdf..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07a.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Some say that the Mandragora Berry is efficacious to arthritis... Perhaps it will help you make a good impression if you give it to him as a present.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-07b.htm">"Where can I find a Mandragora Berry?"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07c.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07c.htm
deleted file mode 100644
index 2fb8c459aa..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07c.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Hmm... What...! OK, my treat! Think about it! Where would be the best place to find a mandragora in the whole continent? There is a place in Dion... Which is called the Mandragora Farm.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-08.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-08.htm
deleted file mode 100644
index 45b84a39dd..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-08.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Hard work, young fellow! How is the<font color="LEVEL"> making of the 7 Journeyman Gem</font> going? Shouldn't you complete it soon so you can promote from an apprentice? Good luck!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09.htm
deleted file mode 100644
index 6defe89fd2..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-You have made all the rings. Thank you for your trouble. So, did you learn anything from the test?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103_3">I learned the mind attitude and virtues that one should possess as a faithful union member.</a><br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103_4">I learned how to fawn upon the authorities of the guild and ways to bribe them.</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09a.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09a.htm
deleted file mode 100644
index 701e56d9a7..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09a.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Good, good. Wonderful! There should be more guiding stars like you in the union...<br>
-Congratulations! Now you have passed the Trial of the Guildsman. I shall grant you the<font color="LEVEL"> Mark of the Guildsman</font>. It will help you in your promotion.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09b.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09b.htm
deleted file mode 100644
index de8e26ca8d..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-09b.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Valkon:<br>
-Hmm... Well, you are not completely wrong, but if you keep on speaking so straight forward, it is likely that you will incur hatred from the authorities and lose your promotion. Regarding that, it is more practical for you to behave as if you are always honest and sincere, at least from the outside. Do you understand?<br>
-...Anyway, congratulations! Now you have passed the Trial of the Guildsman. I shall grant you a<font color="LEVEL"> Mark of the Guildsman</font>. It will help you in your promotion.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-02.htm
deleted file mode 100644
index 6481334102..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-02.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Ah, I am sorry... I told you, I am too busy!<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210_2">Is there anything I can help you with?</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-03.htm
deleted file mode 100644
index ff0d590459..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-03.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Hmm? So you are willing to help my work? I would really appreciate that... But it could be quite bothersome... is that ok with you?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210_3">"My pleasure."</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-04.htm
deleted file mode 100644
index 2289b55bde..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-04.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Well, if you say so... At the moment I have something you can help me with.<br>
-I am confronting many difficulties these days because of the gangs nearby the town. Especially the Ol Mahum theives, called Cat's Eye... I wonder what the guards are doing... Anyway, hence I am thinking of changing all the locks of the warehouse ... The locks which I have ordered has already arrived, but the keys... they aren't here yet...<br>
-I ordered it from<font color="LEVEL"> Duning of the Hunters' Village</font>. Will you go and get the keys for me? Here, this is the receipt.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-05.htm
deleted file mode 100644
index 0e8db86aa3..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-05.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Please visit<font color="LEVEL"> Blacksmith Duning of the Hunters' Village</font> and fetch the keys of the lockers that I have ordered. You'd better hurry.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-06.htm
deleted file mode 100644
index 8a131d603d..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-06.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-What? He lost the keys? Duning that asshole, now how can I use the locks without the keys! I shall report this to the Guild Association right away! You go back to<font color="LEVEL"> Duning of the Hunters' Village</font> and find out more about the lost keys. Let's see what he has to blame!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-10.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-10.htm
deleted file mode 100644
index e4156bad6f..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-10.htm
+++ /dev/null
@@ -1,7 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Yes, that's the way to behave, good boy. Now I shall tell you the list of materials that you need to find.<br>
-First of all we need some<font color="LEVEL"> Gray Bone Powder</font> to use as the abrasive. You can get it from undead monsters such as<font color="LEVEL"> ghouls</font> or<font color="LEVEL"> strains</font>. I heard that there are plenty in the Execution Ground of Dion.<br>
-And I also need a<font color="LEVEL"> Granite Whetstone</font> which is for processing the surface of the jewel... It would be best if you can find a piece of<font color="LEVEL"> granite golem</font>!<br>
-Other necessary things would be... The<font color="LEVEL"> Red Pigment</font>! Which you can get from the<font color="LEVEL"> dead seeker</font> bat in the Execution Ground. Last, we need some<font color="LEVEL"> Braided Yarn</font>. That you can get by hunting the<font color="LEVEL"> silenos</font> in Giran...<br>
-Can you remember everything? I need<font color="LEVEL"> 70 of all the above things each</font>. You said that you needed 7 Journeyman Gems, right? It takes 10 materials each per 1 jewel. Good luck then!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11.htm
deleted file mode 100644
index ec94719d8f..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Hey, you! The materials are not enough!!! It can't be... You didn't forget what materials are needed, did you?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210-11a.htm">Ask about the materials</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11a.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11a.htm
deleted file mode 100644
index a9ac42d815..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-11a.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-First of all we need some<font color="LEVEL"> Gray Bone Powder</font> to use as the abrasive. You can get it from undead monsters such as<font color="LEVEL"> ghouls</font> or<font color="LEVEL"> strains</font>. I heard that there are plenty in the execution place of Dion.<br>
-And I also need a<font color="LEVEL"> Granite Whetstone</font> which is for processing the surface of the jewel... It would be best if you can find a piece of<font color="LEVEL"> granite golem</font>!<br>
-Other necessary things would be... The<font color="LEVEL"> Red Pigment</font>! Which you can get from the<font color="LEVEL"> dead seeker</font> bat in the Execution Ground. Last, we need some<font color="LEVEL"> Braided Yarn</font>. That you can get by hunting the<font color="LEVEL"> silenos</font> in Giran...<br>
-Did you memorize everything? Don't forget it this time.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-12.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-12.htm
deleted file mode 100644
index 805aa62b26..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-12.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Good job! The hard part of the work is gathering the materials, the rest of it is simple! Believe it or not, when I was young...<br>
-Oh! The jewels are already made while we were talking! Here, take it! It is the<font color="LEVEL"> Journeyman Gem</font>! 7 of them altogether, right? Use them well.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-13.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-13.htm
deleted file mode 100644
index 060ef1c796..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-13.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Warehouse Keeper Norman:<br>
-Hey young man, you shouldn't be hanging around lazily like that. Why don't you hurry and make the rings to pass the exam?
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-01.htm
deleted file mode 100644
index d747b3ab7a..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-01.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Blacksmith Altran:<br>
-Oh my aching bones, the rains must be coming. It is so hard to work in such pain!<br>
-Leave me alone now, punk! I wish Valkon would stop sending such worthless children to me! Get lost!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03.htm
deleted file mode 100644
index a3faeca9ac..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<html><body>Blacksmith Altran:<br>
-Back in the old days I had to memorize hundreds of formulas. Now they all have recipes! What will they think of next?<br>
-OK, here is the<font color="LEVEL"> recipe for making a Journeyman Ring</font>. Let me see...<br>
-[Production of Journeyman Ring]<br>
-[Materials] 1 Journeyman Gem, 1 Journeyman Deco Bead, 1 Steel, 10 Varnish, 10 Grade D Crystals<br>
-[Result] 1 Journeyman Ring<br>
-Steel and Varnish are commonly used and easily found. Journeyman Gems and Journeyman Decon Beads are harder to find, however.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283-03a.htm">Ask about Journeyman Gem	</a><br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283-03b.htm">Ask about Journeyman Deco Beads</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03b.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03b.htm
deleted file mode 100644
index d55d550f5c..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03b.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Blacksmith Altran:<br>
-Journeyman Deco Beads... Don't bother me with such trivial matters. It is better to ask<font color="LEVEL"> Blacksmith Pinter of Gludio Castle Town</font>. He will tell you more.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283-04.htm">Return</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-04.htm
deleted file mode 100644
index 1cc2fac506..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-04.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Blacksmith Altran:<br>
-What do you want now? Spit it out!!<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283-03a.htm">Ask about the Journeyman Gem</a><br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283-03b.htm">Ask about Journeyman Deco Beads</a><br>
-
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-05.htm
deleted file mode 100644
index a8340026ab..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-05.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Blacksmith Altran:<br>
-Congratulations! You have created your ring! Now go back to<font color="LEVEL"> Warehouse Keeper Valkon</font>.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-01.htm
deleted file mode 100644
index e2cecef659..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-01.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Blacksmith Pinter:<br>
-This isn't a place for children. Find me when you gain more experience. Then I will help you to pass the Trial of Guildsman.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-03.htm
deleted file mode 100644
index fc0c126975..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-03.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Blacksmith Pinter:<br>
-Stop whining! You sound like a spoiled child! You say you need a Journeyman Deco Bead? To make that we need<font color="LEVEL"> Amber Beads</font>. I don't have any of these. I must cast a spell on Elmore's side... It will take a few weeks..<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30298_2">"I'll find it by myself."</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05.htm
deleted file mode 100644
index a930c9a46d..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05.htm
+++ /dev/null
@@ -1,7 +0,0 @@
-<html><body>Blacksmith Pinter:<br>
-You think you can get the Amber Beads by yourself? Oho! You are not even a Raider! Oh, well, if you want to try I can tell you where to find them..<br>
-There are giant ants living in the<font color="LEVEL"> Wastelands</font>, in the southern part of Gludio. They mine the Amber Beads which are plentiful in that place. To get the beads you must kill the<font color="LEVEL"> work ants</font> instead of ant soldiers, got it?<br>
-We need about 20 beads to make Journeyman Decoration Beads. However, I also use them in my work, it would be nice if you brought back<font color="LEVEL"> 70</font>. I will give your order top priority. So how about it, a good deal, no?<br>
-Oh yes! And take this<font color="LEVEL"> recipe</font>. It will help you.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30298-05a.htm">Ask about the recipe.</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05a.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05a.htm
deleted file mode 100644
index 3a89f78cbd..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-05a.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Blacksmith Pinter:<br>
-You will find<font color="LEVEL"> amber mass</font> after killing the worker ants. If you grind the amber mass as in this recipe, you can make 5 amber beads. Good luck!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-06.htm
deleted file mode 100644
index 6321a12836..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-06.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Blacksmith Pinter:<br>
-How many beads have you collected? That is not enough! Are you sure that you are looking in the Wastelands? Hurry and collect<font color="LEVEL"> 70 Amber Beads</font>. I will see to the preparations for making the decoration bead. Hurry back with the beads!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-07.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-07.htm
deleted file mode 100644
index b22346101a..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-07.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Blacksmith Pinter:<br>
-Good job! Aren't they beautiful! First separate 50 of them...! Now, shall I start? I will drill these and make splendid<font color="LEVEL"> Journeyman Decoration Beads</font>.<br>
-OK, all done! Here are your beads. Good luck!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-02.htm
deleted file mode 100644
index 4fc61ad680..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-02.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Blacksmith Duning:<br>
-We're both Dwarves, we should stick together, right? You mustn't repeat what I am about to tell you. I have lost all of my<font color="LEVEL"> 30 keys</font> to the<font color="LEVEL"> Breca Orc</font> beggars. If word got out about this my reputation with the guild would be destroyed!<br>
-Please my young friend, could you help me this once? Please find the keys for me, it doesn't matter what condition they are in! Can I count on you?
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-03.htm
deleted file mode 100644
index 94ed49a867..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-03.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Blacksmith Duning:<br>
-Please get my<font color="LEVEL"> 30 keys</font> back from the<font color="LEVEL"> Breca Orcs</font>.. My reputation with the guild is at stake. I would really appreciate the help. You are currently undergoing the Trial of the Guildsman, right? Then I'm sure you understand my position.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-04.htm
deleted file mode 100644
index 66c3822faf..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-04.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Blacksmith Duning:<br>
-Oh thank you so much my young friend. My reputation with the guild is secured. I'm afraid they would have kicked me out for that blunder. <br>I owe you one, friend. Please take these keys to<font color="LEVEL"> Warehouse Keeper Norman</font>.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/__init__.py b/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/__init__.py
deleted file mode 100644
index 3520e5e87a..0000000000
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/__init__.py
+++ /dev/null
@@ -1,325 +0,0 @@
-# Made by Mr. Have fun! Version 0.2
-#
-# Updated by ElgarL
-#
-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
-from com.l2jserver.gameserver.network.serverpackets import SocialAction
-
-qn = "216_TrialOfGuildsman"
-
-MARK_OF_GUILDSMAN_ID = 3119
-VALKONS_RECOMMEND_ID = 3120
-MANDRAGORA_BERRY_ID = 3121
-ALLTRANS_INSTRUCTIONS_ID = 3122
-ALLTRANS_RECOMMEND1_ID = 3123
-ALLTRANS_RECOMMEND2_ID = 3124
-NORMANS_INSTRUCTIONS_ID = 3125
-NORMANS_RECEIPT_ID = 3126
-DUNINGS_INSTRUCTIONS_ID = 3127
-DUNINGS_KEY_ID = 3128
-NORMANS_LIST_ID = 3129
-GRAY_BONE_POWDER_ID = 3130
-GRANITE_WHETSTONE_ID = 3131
-RED_PIGMENT_ID = 3132
-BRAIDED_YARN_ID = 3133
-JOURNEYMAN_GEM_ID = 3134
-PINTERS_INSTRUCTIONS_ID = 3135
-AMBER_BEAD_ID = 3136
-AMBER_LUMP_ID = 3137
-JOURNEYMAN_DECO_BEADS_ID = 3138
-JOURNEYMAN_RING_ID = 3139
-RP_JOURNEYMAN_RING_ID = 3024
-ADENA_ID = 57
-RP_AMBER_BEAD_ID = 3025
-
-class Quest (JQuest) :
-
- def __init__(self,id,name,descr):
-     JQuest.__init__(self,id,name,descr)
-     self.questItemIds = [RP_JOURNEYMAN_RING_ID, ALLTRANS_INSTRUCTIONS_ID, RP_JOURNEYMAN_RING_ID, VALKONS_RECOMMEND_ID, MANDRAGORA_BERRY_ID,
-                ALLTRANS_RECOMMEND1_ID, DUNINGS_KEY_ID, NORMANS_INSTRUCTIONS_ID, NORMANS_LIST_ID, NORMANS_RECEIPT_ID, ALLTRANS_RECOMMEND2_ID,
-                PINTERS_INSTRUCTIONS_ID, RP_AMBER_BEAD_ID, AMBER_BEAD_ID, DUNINGS_INSTRUCTIONS_ID]
-
- def onAdvEvent (self,event,npc, player) :
-    htmltext = event
-    st = player.getQuestState(qn)
-    if not st : return
-    if event == "1" :
-        htmltext = "30103-06.htm"
-        st.set("cond","1")
-        st.setState(State.STARTED)
-        st.playSound("ItemSound.quest_accept")
-        st.giveItems(VALKONS_RECOMMEND_ID,1)
-        st.takeItems(ADENA_ID,2000)
-    elif event == "30103_1" :
-        htmltext = "30103-04.htm"
-    elif event == "30103_2" :
-        if st.getQuestItemsCount(ADENA_ID) >= 2000 :
-            htmltext = "30103-05.htm"
-        else:
-            htmltext = "30103-05a.htm"
-    elif event == "30103_3" :
-        htmltext = "30103-09a.htm"
-        st.set("cond","0")
-        st.set("onlyone","1")
-        st.exitQuest(False)
-        st.playSound("ItemSound.quest_finish")
-        st.takeItems(JOURNEYMAN_RING_ID,-1)
-        st.takeItems(ALLTRANS_INSTRUCTIONS_ID,1)
-        st.takeItems(RP_JOURNEYMAN_RING_ID,1)
-        st.addExpAndSp(1029478,66768)
-        st.giveItems(57,187606)
-        st.giveItems(7562,85)
-        st.giveItems(MARK_OF_GUILDSMAN_ID,1)
-        st.getPlayer().sendPacket(SocialAction(st.getPlayer().getObjectId(),3))
-    elif event == "30103_4" :
-        st.addExpAndSp(514739,33384)
-        st.giveItems(57,93803)
-        st.giveItems(7562,85)
-        htmltext = "30103-09b.htm"
-        st.set("cond","0")
-        st.set("onlyone","1")
-        st.exitQuest(False)
-        st.playSound("ItemSound.quest_finish")
-        st.takeItems(JOURNEYMAN_RING_ID,-1)
-        st.takeItems(ALLTRANS_INSTRUCTIONS_ID,1)
-        st.takeItems(RP_JOURNEYMAN_RING_ID,1)
-        st.giveItems(MARK_OF_GUILDSMAN_ID,1)
-        st.getPlayer().sendPacket(SocialAction(st.getPlayer().getObjectId(),3))
-    elif event == "30283_1" :
-        htmltext = "30283-03.htm"
-        st.giveItems(ALLTRANS_INSTRUCTIONS_ID,1)
-        st.takeItems(VALKONS_RECOMMEND_ID,1)
-        st.giveItems(RP_JOURNEYMAN_RING_ID,1)
-        st.takeItems(MANDRAGORA_BERRY_ID,1)
-        st.giveItems(ALLTRANS_RECOMMEND1_ID,1)
-        st.giveItems(ALLTRANS_RECOMMEND2_ID,1)
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","5")
-    elif event == "30210_1" :
-        htmltext = "30210-02.htm"
-    elif event == "30210_2" :
-        htmltext = "30210-03.htm"
-    elif event == "30210_3" :
-        htmltext = "30210-04.htm"
-        st.giveItems(NORMANS_INSTRUCTIONS_ID,1)
-        st.takeItems(ALLTRANS_RECOMMEND1_ID,1)
-        st.giveItems(NORMANS_RECEIPT_ID,1)
-    elif event == "30210_4" :
-        htmltext = "30210-08.htm"
-    elif event == "30210_5" :
-        htmltext = "30210-09.htm"
-    elif event == "30210_6" :
-        htmltext = "30210-10.htm"
-        st.takeItems(DUNINGS_KEY_ID,st.getQuestItemsCount(DUNINGS_KEY_ID))
-        st.giveItems(NORMANS_LIST_ID,1)
-        st.takeItems(NORMANS_INSTRUCTIONS_ID,1)
-    elif event == "30688_1" :
-        htmltext = "30688-02.htm"
-        st.giveItems(DUNINGS_INSTRUCTIONS_ID,1)
-        st.takeItems(NORMANS_RECEIPT_ID,1)
-    elif event == "30298_1" :
-        htmltext = "30298-03.htm"
-    elif event == "30298_2" :
-        if st.getPlayer().getClassId().getId() == 0x36 :
-            htmltext = "30298-04.htm"
-            st.giveItems(PINTERS_INSTRUCTIONS_ID,1)
-            st.takeItems(ALLTRANS_RECOMMEND2_ID,1)
-        else:
-            htmltext = "30298-05.htm"
-            st.giveItems(RP_AMBER_BEAD_ID,1)
-            st.takeItems(ALLTRANS_RECOMMEND2_ID,1)
-            st.giveItems(PINTERS_INSTRUCTIONS_ID,1)
-    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 != 30103 and id != State.STARTED : return htmltext
-   if npcId == 30103 and st.getInt("cond")==0 and st.getInt("onlyone")==0 :
-          if player.getClassId().getId() in [0x38, 0x36] :
-            if player.getLevel() < 35 :
-              htmltext = "30103-02.htm"
-              st.exitQuest(1)
-            else:
-              htmltext = "30103-03.htm"
-          else:
-            htmltext = "30103-01.htm"
-            st.exitQuest(1)
-   elif npcId == 30103 and st.getInt("cond")==0 and st.getInt("onlyone")==1 :
-      htmltext = Quest.getAlreadyCompletedMsg(player)
-
-   elif npcId == 30103 and st.getInt("cond")>=1 and st.getQuestItemsCount(VALKONS_RECOMMEND_ID)==1 :
-        htmltext = "30103-07.htm"
-        st.set("cond","3")
-        st.playSound("ItemSound.quest_middle")
-   elif npcId == 30103 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID)==1 :
-        if st.getQuestItemsCount(JOURNEYMAN_RING_ID) < 7 :
-          htmltext = "30103-08.htm"
-        else:
-          htmltext = "30103-09.htm"
-   elif npcId == 30283 and st.getInt("cond")>=1 and st.getQuestItemsCount(VALKONS_RECOMMEND_ID)==1 and st.getQuestItemsCount(MANDRAGORA_BERRY_ID)==0 :
-        htmltext = "30283-01.htm"
-        st.set("cond","2")
-        st.playSound("ItemSound.quest_middle")
-   elif npcId == 30283 and st.getInt("cond")>=1 and st.getQuestItemsCount(VALKONS_RECOMMEND_ID)==1 and st.getQuestItemsCount(MANDRAGORA_BERRY_ID)==1 :
-        htmltext = "30283-02.htm"
-   elif npcId == 30283 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID)==1 :
-        if st.getQuestItemsCount(JOURNEYMAN_RING_ID) < 7 :
-          htmltext = "30283-04.htm"
-        else:
-          htmltext = "30283-05.htm"
-   elif npcId == 30210 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID)==1 and st.getQuestItemsCount(ALLTRANS_RECOMMEND1_ID)==1 :
-        htmltext = "30210-01.htm"
-   elif npcId == 30210 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_RECEIPT_ID) :
-        htmltext = "30210-05.htm"
-   elif npcId == 30210 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(DUNINGS_INSTRUCTIONS_ID) :
-        htmltext = "30210-06.htm"
-   elif npcId == 30210 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(DUNINGS_KEY_ID)>=30 :
-        htmltext = "30210-07.htm"
-   elif npcId == 30210 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_LIST_ID) :
-        if st.getQuestItemsCount(GRAY_BONE_POWDER_ID) >= 70 and st.getQuestItemsCount(GRANITE_WHETSTONE_ID) >= 70 and st.getQuestItemsCount(RED_PIGMENT_ID) >= 70 and st.getQuestItemsCount(BRAIDED_YARN_ID) >= 70:
-          htmltext = "30210-12.htm"
-          st.takeItems(NORMANS_LIST_ID,1)
-          st.takeItems(GRAY_BONE_POWDER_ID,st.getQuestItemsCount(GRAY_BONE_POWDER_ID))
-          st.takeItems(GRANITE_WHETSTONE_ID,st.getQuestItemsCount(GRANITE_WHETSTONE_ID))
-          st.takeItems(RED_PIGMENT_ID,st.getQuestItemsCount(RED_PIGMENT_ID))
-          st.takeItems(BRAIDED_YARN_ID,st.getQuestItemsCount(BRAIDED_YARN_ID))
-          st.giveItems(JOURNEYMAN_GEM_ID,7)
-          if st.getQuestItemsCount(JOURNEYMAN_DECO_BEADS_ID) >= 7 :
-             st.playSound("ItemSound.quest_middle")
-             st.set("cond","6")
-        else:
-          htmltext = "30210-11.htm"
-   elif npcId == 30210 and st.getInt("cond")>=1 and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) == 0 and st.getQuestItemsCount(NORMANS_LIST_ID) == 0 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID)==1 and (st.getQuestItemsCount(JOURNEYMAN_GEM_ID) or st.getQuestItemsCount(JOURNEYMAN_RING_ID)) :
-        htmltext = "30210-13.htm"
-   elif npcId == 30688 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_RECEIPT_ID) :
-        htmltext = "30688-01.htm"
-   elif npcId == 30688 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(DUNINGS_INSTRUCTIONS_ID) :
-        htmltext = "30688-03.htm"
-   elif npcId == 30688 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(DUNINGS_KEY_ID)>=30 :
-        htmltext = "30688-04.htm"
-   elif npcId == 30688 and st.getInt("cond")>=1 and st.getQuestItemsCount(NORMANS_RECEIPT_ID) == 0 and st.getQuestItemsCount(DUNINGS_INSTRUCTIONS_ID) == 0 and st.getQuestItemsCount(DUNINGS_KEY_ID) == 0 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID)==1 :
-        htmltext = "30688-01.htm"
-   elif npcId == 30298 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(ALLTRANS_RECOMMEND2_ID) :
-        if player.getLevel() < 35 :
-          htmltext = "30298-01.htm"
-        else:
-          htmltext = "30298-02.htm"
-   elif npcId == 30298 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) and st.getQuestItemsCount(PINTERS_INSTRUCTIONS_ID) :
-        if st.getQuestItemsCount(AMBER_BEAD_ID) < 70 :
-          htmltext = "30298-06.htm"
-        else:
-          htmltext = "30298-07.htm"
-          st.takeItems(PINTERS_INSTRUCTIONS_ID,1)
-          st.takeItems(AMBER_BEAD_ID,st.getQuestItemsCount(AMBER_BEAD_ID))
-          st.takeItems(RP_AMBER_BEAD_ID,st.getQuestItemsCount(RP_AMBER_BEAD_ID))
-          st.takeItems(AMBER_LUMP_ID,st.getQuestItemsCount(AMBER_LUMP_ID))
-          st.giveItems(JOURNEYMAN_DECO_BEADS_ID,7)
-          if st.getQuestItemsCount(JOURNEYMAN_GEM_ID) >= 7 :
-             st.playSound("ItemSound.quest_middle")
-             st.set("cond","6")
-   elif npcId == 30298 and st.getInt("cond")>=1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID)==1 and st.getQuestItemsCount(PINTERS_INSTRUCTIONS_ID)==0 and (st.getQuestItemsCount(JOURNEYMAN_DECO_BEADS_ID) or st.getQuestItemsCount(JOURNEYMAN_RING_ID)) :
-        htmltext = "30298-08.htm"
-   return htmltext
-
- def onKill(self,npc,player,isPet):
-   st = player.getQuestState(qn)
-   if not st : return 
-   if st.getState() != State.STARTED : return 
-
-   npcId = npc.getId()
-   if npcId == 20223 :
-     if st.getInt("cond") >= 1 and st.getQuestItemsCount(VALKONS_RECOMMEND_ID) == 1 and st.getQuestItemsCount(MANDRAGORA_BERRY_ID) == 0 :
-         st.giveItems(MANDRAGORA_BERRY_ID,1)
-         st.playSound("ItemSound.quest_middle")
-         st.set("cond","4")
-   elif npcId in range(20154,20157):
-     if st.getInt("cond") >= 1 and st.getQuestItemsCount(VALKONS_RECOMMEND_ID) == 1 and st.getQuestItemsCount(MANDRAGORA_BERRY_ID) == 0 :
-        st.giveItems(MANDRAGORA_BERRY_ID,1)
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","4")
-   elif npcId in range(20267,20272):
-    if st.getInt("cond") >= 1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(NORMANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(DUNINGS_INSTRUCTIONS_ID) == 1 :
-     if st.getQuestItemsCount(DUNINGS_KEY_ID) <= 29 :
-      if st.getQuestItemsCount(DUNINGS_KEY_ID) == 29 :
-        st.giveItems(DUNINGS_KEY_ID,1)
-        st.takeItems(DUNINGS_INSTRUCTIONS_ID,1)
-        st.playSound("ItemSound.quest_middle")
-      else:
-        st.giveItems(DUNINGS_KEY_ID,1)
-        st.playSound("ItemSound.quest_itemget")
-   elif npcId in [20201,20200]:
-    if st.getInt("cond") >= 1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(NORMANS_LIST_ID) == 1 and st.getQuestItemsCount(GRAY_BONE_POWDER_ID) < 70 :
-     st.giveItems(GRAY_BONE_POWDER_ID,5)
-     if st.getQuestItemsCount(GRAY_BONE_POWDER_ID) >= 70 :
-      st.playSound("ItemSound.quest_middle")
-     else:
-      st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20083 :
-    if st.getInt("cond") >= 1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(NORMANS_LIST_ID) == 1 and st.getQuestItemsCount(GRANITE_WHETSTONE_ID) < 70 :
-     st.giveItems(GRANITE_WHETSTONE_ID,7)
-     if st.getQuestItemsCount(GRANITE_WHETSTONE_ID) >= 70 :
-      st.playSound("ItemSound.quest_middle")
-     else:
-      st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20202 :
-    if st.getInt("cond") >= 1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(NORMANS_LIST_ID) == 1 and st.getQuestItemsCount(RED_PIGMENT_ID) < 70 :
-     st.giveItems(RED_PIGMENT_ID,7)
-     if st.getQuestItemsCount(RED_PIGMENT_ID) >= 70 :
-      st.playSound("ItemSound.quest_middle")
-     else:
-      st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20168 :
-    if st.getInt("cond") >= 1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(NORMANS_LIST_ID) == 1 and st.getQuestItemsCount(BRAIDED_YARN_ID) < 70 :
-     st.giveItems(BRAIDED_YARN_ID,10)
-     if st.getQuestItemsCount(BRAIDED_YARN_ID) >= 70 :
-      st.playSound("ItemSound.quest_middle")
-     else:
-      st.playSound("ItemSound.quest_itemget")
-   elif npcId in range(20079,20082) :
-    if st.getInt("cond") >= 1 and st.getQuestItemsCount(ALLTRANS_INSTRUCTIONS_ID) == 1 and st.getQuestItemsCount(PINTERS_INSTRUCTIONS_ID) == 1 :
-     if st.getQuestItemsCount(AMBER_BEAD_ID) < 70 :
-        st.giveItems(AMBER_BEAD_ID,5)
-        st.playSound("ItemSound.quest_itemget")
-        if st.getQuestItemsCount(AMBER_BEAD_ID) >= 70 :
-          st.playSound("ItemSound.quest_middle")
-        else:
-          st.playSound("ItemSound.quest_itemget")
-
-   return
-
-QUEST       = Quest(216,qn,"Trial of the Guildsman")
-
-QUEST.addStartNpc(30103)
-
-QUEST.addTalkId(30103)
-
-QUEST.addTalkId(30210)
-QUEST.addTalkId(30283)
-QUEST.addTalkId(30298)
-QUEST.addTalkId(30688)
-
-QUEST.addKillId(20154)
-QUEST.addKillId(20155)
-QUEST.addKillId(20156)
-QUEST.addKillId(20168)
-QUEST.addKillId(20200)
-QUEST.addKillId(20201)
-QUEST.addKillId(20202)
-QUEST.addKillId(20223)
-QUEST.addKillId(20267)
-QUEST.addKillId(20268)
-QUEST.addKillId(20269)
-QUEST.addKillId(20270)
-QUEST.addKillId(20271)
-QUEST.addKillId(20079)
-QUEST.addKillId(20080)
-QUEST.addKillId(20081)
-QUEST.addKillId(20083)
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html
new file mode 100644
index 0000000000..d67e87d792
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+I have been in charge of the promotion test of the Dwarf union members for the last 10 years. Among all Dwarf apprentices, only those who pass this test are accepted as full members of Dwarven society.  This may not be clear to you since you are not a Dwarf, but within our society there is a complex hierarchy and ranking system.<br>
+(Quest for Scavengers or Artisans, level 35 and above.)
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html
new file mode 100644
index 0000000000..55e4c6710d
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+How long will you be an apprentice? Don't you have any ambition? I hope you are not under the impression that you have reached a comfortable level. Shouldn't you work harder and challenge the <font color="LEVEL">Trial of the Guildsman</font>? You won't be a true member of Dwarven society until you pass that test. If you are really satisfied being a nobody for the rest of your life, I won't mention it again.<br>
+(Quest for Scavengers or Artisans, level 35 and above.)
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm
new file mode 100644
index 0000000000..9482318ef4
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+How long will you be an apprentice? Don't you have any ambition? I hope you are not under the impression that you have reached a comfortable level.  Now listen to me carefully. I shall tell you about Dwarven education.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-04.htm">Hear about Dwarven Education</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm
new file mode 100644
index 0000000000..00d2247ce6
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm
@@ -0,0 +1,6 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Dwarven apprentices will work in the Strip Mine to strengthen their bodies and spirits, as well as learning to protect their own bodies. When they complete basic training they return to the Dwarven Village and accumulate experience while assisting the Elders of the guilds with chores.<br>
+After they pass the exam given by the guild, and are awarded the title of Scavenger or Artisan, they are no longer considered apprentices. But even that is not enough to become an official guild member. Only when they pass the <font color="LEVEL">Trial of the Guildsman</font> will they be accepted as a true guild member.<br>
+This test is essential if you intend to learn the techniques of a high-level guild member and aspire to the profession of Bounty Hunter or Warsmith.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-05.htm">I will take the Test of the Guildsman.</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm
new file mode 100644
index 0000000000..c22b3a1e42
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+First you must pay the registration fee. The amount will be <font color="LEVEL">2,000 Adena</font>. All fees received are used to support the technical development of the guild and sponsoring Artisans.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman ACCEPT">Pay the registration fee</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html
new file mode 100644
index 0000000000..d79e7cac81
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+First you must pay the registration fee. The amount will be <font color="LEVEL">2,000 adena</font>. All fees received are used to support the technical development of the guild and sponsoring Artisans.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-05b.htm">Pay the registration fee</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm
new file mode 100644
index 0000000000..ac83bf28a1
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Valkon:<br>
+How embarassing for you!  You should have known to bring some money with you... Come back when you get 2,000 Adena.
+</body> </html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm
new file mode 100644
index 0000000000..ef8b8867a4
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm
@@ -0,0 +1,7 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Good! You must first take this badge. It is a mark that lets others know that you are in the midst of taking the Trial of the Guildsman. Many Blacksmiths and Warehouse Chiefs will help you when they see your badge.<br>
+The content of the test is quite simple. It consists of <font color="LEVEL">making seven Journeyman Rings</font>. It may sound simple but the process of making the ring itself will challenge your ability and wit.<br>
+Why seven rings? Actually... You shall offer one to the yet-to-come King of the Dwarves, and the rest to the six Elders of the guilds. It is a long held tradition that has been kept since the founding of the kingdom and the forming of the guilds.<br>
+If you wish to learn to make the rings, go and see <font color="LEVEL">Blacksmith Altran of Talking Island</font>. Take him this letter. Don't worry, I expect nothing in return. When you complete the seven rings come and see me again. Good luck!<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-06a.html">Do you have any more advice for me?</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html
new file mode 100644
index 0000000000..ed39d769aa
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Hints? You want to learn the short way through even before trying to solve it out by patiently working hard... Tsk tsk...  A young Dwarf shouldn't be like that!<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-06b.html">Please give me some hints</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06b.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06b.html
similarity index 69%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06b.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06b.html
index 4ff35668f3..4d86bce69f 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-06b.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06b.html
@@ -1,6 +1,6 @@
 <html><body>Warehouse Keeper Valkon:<br>
 Hmm... What nerves you've got. Hints... Well, yes I just came across one.<br>
 I heard that Altran used to be a kind man, but perhaps because of his aging, he seems to be a bit fastidious these days. Some say that it is because of the arthritis... Whatever the reason may be, he grumbles a great deal these days...<br>
-Perhaps he may be pleased to receive a mandragora berry which they say it is helpful to arthritis.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-06c.htm">Where can I find a mandragora berry?</a>
+Perhaps he may be pleased to receive a Mandragora Berry which they say it is helpful to arthritis.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-06c.html">Where can I find a Mandragora Berry?</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html
new file mode 100644
index 0000000000..26acc66a55
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Must everything be spelled out for you? Some things you must discover on your own!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm
new file mode 100644
index 0000000000..4d04c2fa00
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm
@@ -0,0 +1,8 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Very well! First, take this insignia, which signifies that you are performing the Trial of the Guildsman. Many blacksmiths and senior warehouse keepers will assist you when they see it.<br>
+The trial itself is very straightforward. <font color="LEVEL">You must make 7 Journeyman Rings</font>. Don't be fooled by the apparent simplicity, however. The process of making the rings themselves is a critical test of a Dwarf's skill and wit.<br>
+Why 7 rings, you ask? Well, it's a tradition reaching back to the beginning of the Kingdom and the formation of the guilds themselves. Six of the rings go to the elders of the 6 guilds, while the last is reserved for the King who will return.<br>
+To obtain the ring design blueprint, visit <font color="LEVEL">Blacksmith Altran on Talking Island</font>. I will write a letter of introduction for you, free of charge. When you finish creating all 7 rings, return here.<br>
+Take this <font color="LEVEL">Dimension Diamond</font>. You can trade it for something special from the village gatekeeper. I hope it will help you on your journey. What are youn waiting for?<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-06a.html">Ask if he has any more hints to give you.</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html
new file mode 100644
index 0000000000..5158cf22de
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+It is said that Altran was once a kind man, but perhaps due to his age he has become much more irritable these days. They say that his arthritis is making him a crooked old man...<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-07a.html">Do you know of a good remedy for arthritis?</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html
new file mode 100644
index 0000000000..7d29d25c4b
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Some say that the Mandragora Berry is helpful for the pain of arthritis... Yes, this would be an excellent gift to give him.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-07b.html">"Where can I find a Mandragora Berry?"</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07b.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07b.html
similarity index 57%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07b.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07b.html
index fb631beaca..a0e138e9db 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30103-07b.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07b.html
@@ -1,4 +1,4 @@
 <html><body>Warehouse Keeper Valkon:<br>
 Hey, you! Do I have to tell you everything?! You can do such things for yourself!<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30103-07c.htm">Please give me some hints</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-07c.html">Please give me some hints</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html
new file mode 100644
index 0000000000..fba3bc1152
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Now let's see... Think about it! Where would be the best place to find a mandragora in the whole continent? There is a place in Dion  called the Mandragora Farm.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html
new file mode 100644
index 0000000000..265c49bc0c
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Valkon:<br>
+How is your work proceeding, young fellow? How is the <font color="LEVEL">making of the 7 Journeyman Gem</font> going? You should complete it soon so you can advance beyond an apprentice. Good luck!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html
new file mode 100644
index 0000000000..a9a53cbf47
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html
@@ -0,0 +1,5 @@
+<html><body>Warehouse Keeper Valkon:<br>
+You have made all the rings. Thank you for your trouble. So, did you learn anything from the test?<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-09a.html">"I learned the mind attitude and virtues that one should possess as a faithful union member."</a><br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30103-09b.html">"I learned how to fawn upon the authorities of the guild and ways to bribe them."</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html
new file mode 100644
index 0000000000..ae67bddca2
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Yes, yes, yes! Superb! You will make an excellent addition to our guild, and I perceive a bright future in store for you.<br>
+Congratulations! You have successfully passed the Trial of the Guildsman, and I now award you the <font color="LEVEL">Mark of Guildsman</font>. It will aid you when transfering to a higher class. Good luck!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html
new file mode 100644
index 0000000000..4ddc2ec744
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Valkon:<br>
+Hmmph. With talk like that, you won't last very long or rise very high here, my friend. My advice is to learn to fake sincerity, and everything else will be easy. Understood?<br>
+In any case, congratulations are in order. You have successfully passed the Trial of the Guildsman, and I now award you the <font color="LEVEL">Mark of Guildsman</font>. It will aid you when transfering to a higher class. Good luck!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-01.html
similarity index 61%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-01.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-01.html
index 66a31cd59d..d2a3620ff0 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-01.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-01.html
@@ -1,4 +1,4 @@
 <html><body>Warehouse Keeper Norman:<br>
 I have no idea what Altran told you, but I am too busy these days to keep you company.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210_1">"Please help me."</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-02.html">Please help me.</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html
new file mode 100644
index 0000000000..273d849f7a
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Norman:<br>
+Ah, I am sorry... I told you, I am too busy!<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-03.html">Is there anything I can help you with?</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html
new file mode 100644
index 0000000000..9b0c4fa54d
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Norman:<br>
+Hmm? So you are willing to assist with my work? I would really appreciate that... But it could be quite difficult... is that all right with you?<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-04.html">"My pleasure."</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html
new file mode 100644
index 0000000000..267c63bfc6
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html
@@ -0,0 +1,5 @@
+<html><body>Warehouse Keeper Norman:<br>
+Well, if you say so... At the moment I have something you can help me with.<br>
+I am having many difficulties these days because of the gangs nearby town. Especially the Ol Mahum theives, called Cat's Eye... I wonder why the guards won't protect us from them... Anyway, I am thinking of changing all the locks of the warehouse... The locks which I have ordered have already arrived, but the keys aren't here yet.<br>
+I ordered them from <font color="LEVEL">Duning of Hunters Village</font>. Will you go and fetch the keys for me? Here, this is the receipt.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html
new file mode 100644
index 0000000000..ff9b8fe4b8
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Norman:<br>
+Please visit <font color="LEVEL">Blacksmith Duning of Hunters Village</font> and fetch the keys that I have ordered. Please hurry.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html
new file mode 100644
index 0000000000..e958a39809
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Norman:<br>
+What? He lost the keys? How does that idiot expect me to use the locks without keys? I intend to report this to the Guild Association right away!  Go back to <font color="LEVEL">Duning of Hunters Village</font> and find out more about the lost keys. Let's see what his excuse is!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-07.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-07.html
similarity index 72%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-07.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-07.html
index f227273ed9..b37f194269 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-07.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-07.html
@@ -1,4 +1,4 @@
 <html><body>Warehouse Keeper Norman:<br>
 Thank you for your trouble. Now we will have to start changing the locks. I guess it will take quite a while to take care of 30 lockers each... Today will be another busy day. Now! Shall we get started!<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210_4">Did you forget anything?</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-08.html">Did you forget anything?</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-08.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-08.html
similarity index 53%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-08.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-08.html
index 5ea685954c..320d2cb54c 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-08.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-08.html
@@ -1,4 +1,4 @@
 <html><body>Warehouse Keeper Norman:<br>
 Hmm? What, you haven't gone yet? Is there anything I can help you with...?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210_5">You promised that you would help me...</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-09.html">You promised that you would help me...</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-09.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-09.html
similarity index 60%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-09.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-09.html
index 672c66a9cc..753c878823 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30210-09.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-09.html
@@ -1,7 +1,7 @@
 <html><body>Warehouse Keeper Norman:<br>
 Oh yes! That's right. You said that you were in the middle of taking a test to be a union member?<br>
-A Genieman's Jewel is not something you can get from somewhere, you have to make it yourself. But the skills of making it is not something that can be taught in a short time...<br>
+A Journeyman Gem is not something you can get from somewhere, you have to make it yourself. But the skills of making it is not something that can be taught in a short time...<br>
 I shall make one for you instead of teaching you the skills.<br>
 First you must find me the materials needed to make the jewel. Any objection to going and finding the materials for yourself? You didn't expect such and old man like me to run around and collect the materials, did you?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30210_6">I shall bring the materials.</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-10.html">I shall bring the materials.</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html
new file mode 100644
index 0000000000..e1c8c04785
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html
@@ -0,0 +1,7 @@
+<html><body>Warehouse Keeper Norman:<br>
+Yes, that's a good boy. Now I shall give you the list of materials that you must find.<br>
+First, we need some <font color="LEVEL">Gray Bone Powder</font> to use as an abrasive. You can get it from undead monsters such as <font color="LEVEL">ghouls</font> or <font color="LEVEL">strains</font>. You will find plenty in the Execution Grounds of Dion.<br>
+I also need a <font color="LEVEL">Granite Whetstone</font>, which is for polishing the surface of the jewel... You must find pieces of the <font color="LEVEL">granite golems</font> that can be found in the Execution Grounds or in the Wasteland!<br>
+Other things that we need are the <font color="LEVEL">Red Pigment</font>, which you can get from the <font color="LEVEL">dead seeker</font> bat on the Execution Grounds. Last, we need some <font color="LEVEL">Braided Yarn</font>, which you can get by hunting the <font color="LEVEL">silenos</font> in the Plains of Dion...<br>
+Can you remember everything? I will need <font color="LEVEL">70 each of all the above things</font>. You need 7 Journeyman Gems, right? It will take 10 materials each per 1 jewel. Good luck then!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html
new file mode 100644
index 0000000000..94481461b6
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Norman:<br>
+Hey, you! These are not enough materials! It can't be... You didn't forget what materials I requested, did you?<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30210-11a.html">Ask about the materials</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html
new file mode 100644
index 0000000000..7e959c7e09
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html
@@ -0,0 +1,7 @@
+<html><body>Warehouse Keeper Norman:<br>
+First, we need some <font color="LEVEL">Gray Bone Powder</font> to use as an abrasive. You can get it from undead monsters such as <font color="LEVEL">ghouls</font> or <font color="LEVEL">strains</font>. You will find plenty in the Execution Grounds of Dion.<br>
+I also need a <font color="LEVEL">Granite Whetstone</font>, which is for polishing the surface of the jewel... You must find pieces of the <font color="LEVEL">granite golems</font> that can be found in the Execution Grounds or in the Wasteland!!<br>
+Other things that we need are the <font color="LEVEL">Red Pigment</font>, which you can get from the <font color="LEVEL">dead seeker</font> bat on the Execution Grounds. Last, we need some <font color="LEVEL">Braided Yarn</font>, which you can get by hunting the <font color="LEVEL">silenos</font> in the Plains of Dion...<br>
+Can you remember everything? I will need <font color="LEVEL">70 each of all the above things</font>. You need 7 Journeyman Gems, right? It will take 10 materials each per 1 jewel...<br>
+Did you memorize everything? Don't forget it this time.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html
new file mode 100644
index 0000000000..38266496e6
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html
@@ -0,0 +1,4 @@
+<html><body>Warehouse Keeper Norman:<br>
+Good job! The hardest part is gathering the materials, the rest of it is simple! Believe it or not, when I was young...<br>
+Oh! The jewels have already formed while we were talking! Here, look! It is a <font color="LEVEL">Journeyman Gem</font>! 7 of them altogether, right? Use them well.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html
new file mode 100644
index 0000000000..6a581b0e2d
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html
@@ -0,0 +1,3 @@
+<html><body>Warehouse Keeper Norman:<br>
+Hey, you shouldn't be lazing around like that. You should hurry and make the rings in order to pass the exam!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html
new file mode 100644
index 0000000000..fa84537c7d
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html
@@ -0,0 +1,4 @@
+<html><body>Blacksmith Altran:<br>
+Oh my aching bones, the rains must be coming.  It is so hard to work in such pain!<br>
+Leave me alone now, punk!  I wish Valkon would stop sending such worthless children to me!  Get lost!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-02.html
similarity index 51%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-02.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-02.html
index 070d1b0d3a..9d7baf01a0 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-02.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-02.html
@@ -1,5 +1,5 @@
 <html><body>Blacksmith Altran:<br>
 Sniff, sniff...! Smells good?! Hey, aren't those mandragora berries! Thank you! Thank you very much!!!. I feel light just by smelling them!<br>
- Ah, yes! Valkon sent you? You're taking the Trial of the Guildsman, right?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283_1">Teach me how to make a ring</a>
+Ah, yes! Valkon sent you? You're taking the Trial of the Guildsman, right?<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-03.html">Teach me how to make a ring</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html
new file mode 100644
index 0000000000..d76db8c21c
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html
@@ -0,0 +1,10 @@
+<html><body>Blacksmith Altran:<br>
+Back in the old days I had to memorize hundreds of formulas.  Now they all have recipes!  What will they think of next?<br>
+OK, here is the <font color="LEVEL">recipe for making a Journeyman Ring</font>. Let me see...<br>
+[Production of Journeyman Ring]<br>
+[Materials] 1 Journeyman Gem, 1 Journeyman Deco Bead, 10 Grade D Crystals <br>
+[Result] 1 Journeyman Ring<br>
+Journeyman Gems and Journeyman Deco Beads are hard to find.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-03a.html">Ask about Journeyman Gem</a><br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-03b.html">Ask about Journeyman Deco Beads</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03a.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03a.html
similarity index 69%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03a.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03a.html
index fb984b0337..79caa59087 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30283-03a.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03a.html
@@ -1,4 +1,4 @@
 <html><body>Blacksmith Altran:<br>
 I don't have time to explain all of this to you.<font color="LEVEL">Go to Warehouse Keeper Norman of Gludin</font>. He will explain it all.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30283-04.htm">Return</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-04.html">Return</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html
new file mode 100644
index 0000000000..583f09f784
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html
@@ -0,0 +1,4 @@
+<html><body>Blacksmith Altran:<br>
+Journeyman Deco Beads... Don't bother me with such trivial matters. It is better to ask <font color="LEVEL">Blacksmith Pinter of the Town of Gludio</font>. He will tell you more.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-04.html">Return</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html
new file mode 100644
index 0000000000..e1573ee3cf
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html
@@ -0,0 +1,5 @@
+<html><body>Blacksmith Altran:<br>
+What do you want now?  Spit it out!!<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-03a.html">Ask about the Journeyman Gem</a><br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30283-03b.html">Ask about Journeyman Deco Beads</a><br>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html
new file mode 100644
index 0000000000..971b27eb62
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html
@@ -0,0 +1,3 @@
+<html><body>Blacksmith Altran:<br>
+Congratulations!  You have created your ring!  Now go back to <font color="LEVEL">Warehouse Keeper Valkon</font>.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-02.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-02.html
similarity index 77%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-02.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-02.html
index 62fa2eada1..57270b4fc5 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-02.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-02.html
@@ -1,4 +1,4 @@
 <html><body>Blacksmith Pinter:<br>
 Trial of the Guildsman? Deco beads? Hey, everyone has problems, I've got mine, too! I am swamped with too much work! 30 Mithril Breastplates and 30 Bastard Swords! The dogs of war are howling! How can I possibly finish all of this?<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30298_1">Help him</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30298-03.html">Help him</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html
new file mode 100644
index 0000000000..c2631c2ffa
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html
@@ -0,0 +1,4 @@
+<html><body>Blacksmith Pinter:<br>
+Stop whining!  You sound like a spoiled child! You say you need a Journeyman Deco Bead? To make that we need <font color="LEVEL">Amber Beads</font>. I don't have any of these. I must cast a spell on Elmore's side... It will take a few weeks..<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30298-04.html">"I'll find it by myself."</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-04.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-04.html
similarity index 54%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-04.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-04.html
index fdaadcf685..428550b146 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-04.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-04.html
@@ -1,5 +1,5 @@
 <html><body>Blacksmith Pinter:<br>
-You think you can get the Amber Beads by yourself...? Oho! Indeed you are a Raider! I can tell you where to look.<br>
-There are giant ants living in the<font color="LEVEL"> Wastelands</font>, in the southern part of Gludio. They mine the Amber Beads, which are plentiful there. To get the beads you must kill the<font color="LEVEL"> work ants</font> not the ant soldiers, understand? You will be able to collect faster by casting<font color="LEVEL"> Spoil</font>.<br>
-We will need about 20 beads to make Journeyman Deco Beads. However I can also use them in my work, I would be very grateful if you brought back<font color="LEVEL"> 70</font>. I will give your order top priority. Quite a deal, huh?
+You think you can get the Amber Beads by yourself...? Oho! Indeed you are a Scavenger! I can tell you where to look.<br>
+There are giant ants living in the <font color="LEVEL">Wastelands</font>, in the southern part of Gludio. They mine the Amber Beads, which are plentiful there. To get the beads you must kill the <font color="LEVEL">work ants</font> not the ant soldiers, understand? You will be able to collect faster by casting <font color="LEVEL">Spoil</font>.<br>
+We will need about 20 beads to make Journeyman Deco Beads. However I can also use them in my work, I would be very grateful if you brought back <font color="LEVEL">70</font>. I will give your order top priority. Quite a deal, huh?
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html
new file mode 100644
index 0000000000..183c92e7bb
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html
@@ -0,0 +1,7 @@
+<html><body>Blacksmith Pinter:<br>
+You think you can get the Amber Beads by yourself?  Oho! You are not even a Scavenger! Oh, well, if you want to try I can tell you where to find them..<br>
+There are giant ants living in the <font color="LEVEL">Wastelands</font>, in the southern part of Gludio. They mine the Amber Beads which are plentiful in that place. To get the beads you must kill the <font color="LEVEL">work ants</font> instead of ant soldiers, got it?<br>
+We need about 20 beads to make Journeyman Decoration Beads. However, I also use them in my work, it would be nice if you brought back <font color="LEVEL">70</font>. I will give your order top priority. So how about it, a good deal, no?<br>
+Oh yes! And take this <font color="LEVEL">recipe</font>. It will help you.<br>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30298-05a.html">Ask about the recipe.</a>
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html
new file mode 100644
index 0000000000..20c872d8a3
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html
@@ -0,0 +1,3 @@
+<html><body>Blacksmith Pinter:<br>
+You will find <font color="LEVEL">Amber Lump</font> after killing the worker ants. If you grind the Amber Lump as in this recipe, you can make 5 Amber Beads. Good luck!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html
new file mode 100644
index 0000000000..975225504f
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html
@@ -0,0 +1,3 @@
+<html><body>Blacksmith Pinter:<br>
+How many beads have you collected? That is not enough! Are you sure that you are looking in the Wastelands? Hurry and collect <font color="LEVEL">70 Amber Beads</font>. I will see to the preparations for making the decoration bead.  Hurry back with the beads!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html
new file mode 100644
index 0000000000..d23e0ac127
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html
@@ -0,0 +1,4 @@
+<html><body>Blacksmith Pinter:<br>
+Good job!  Aren't they beautiful!  First separate 50 of them...! Now, shall I start? I will drill these and make splendid <font color="LEVEL">Journeyman Decoration Beads</font>.<br>
+OK, all done! Here are your beads. Good luck!
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-08.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-08.html
similarity index 76%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-08.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-08.html
index 4a81e44b37..da53c84d8f 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30298-08.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-08.html
@@ -1,3 +1,3 @@
 <html><body>Blacksmith Pinter:<br>
-Good luck on the Trial of Guild, my friend! Could I bother you for a drink if you are passing by? I will pay if you can't, ha ha. I have much work to do, and little time to do it. 
+Good luck on the Trial of Guild, my friend! Could I bother you for a drink if you are passing by? I will pay if you can't, ha ha. I have much work to do, and little time to do it.
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-01.htm b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-01.html
similarity index 52%
rename from L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-01.htm
rename to L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-01.html
index f3931cc2f1..311ade8bf1 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/216_TrialOfGuildsman/30688-01.htm
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-01.html
@@ -1,5 +1,5 @@
 <html><body>Blacksmith Duning:<br>
-Oh, yes, I made those keys. Would you like to know the secrets to making a key?<br>
+Oh, yes, I made those keys.  Would you like to know the  secrets to making a key?<br>
 Spirit, patience, nature, and passion. Harmony between the key and the lock is important, too. Inner and outer harmony are equally important.<br>
-<a action="bypass -h Quest 216_TrialOfGuildsman 30688_1">Get to the point</a>
+<a action="bypass -h Quest Q00216_TrialOfTheGuildsman 30688-02.html">Get to the point</a>
 </body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html
new file mode 100644
index 0000000000..e9fc4081b2
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html
@@ -0,0 +1,4 @@
+<html><body>Blacksmith Duning:<br>
+We're both Dwarves, we should stick together, right? You mustn't repeat what I am about to tell you. I have lost all of my <font color="LEVEL">30 keys</font> to the <font color="LEVEL">Breka Orc</font> beggars. If word got out about this my reputation with the guild would be destroyed!<br>
+Please my young friend, could you help me this once?  Please find the keys for me, it doesn't matter what condition they are in!  Can I count on you? Breka Orcs can be found at Breka's Stronghold. You can, of course, find Breka orcs in Breka's Stronghold.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html
new file mode 100644
index 0000000000..1f5f71ccb8
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html
@@ -0,0 +1,3 @@
+<html><body>Blacksmith Duning:<br>
+Please get my <font color="LEVEL">30 keys</font> back from the <font color="LEVEL">Breka Orcs located in Breka's Stronghold</font>. My reputation with the guild is at stake. I would really appreciate the help.  You are currently undergoing the Trial of the Guildsman, right? Then I'm sure you understand my position.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html
new file mode 100644
index 0000000000..1e51c1f5a4
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html
@@ -0,0 +1,3 @@
+<html><body>Blacksmith Duning:<br>
+Oh thank you so much my young friend.  My reputation with the guild is secured. I'm afraid they would have kicked me out for that blunder. I owe you one, friend.  Please take these keys to <font color="LEVEL">Warehouse Keeper Norman</font>.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html
new file mode 100644
index 0000000000..3e0a7f1b8f
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html
@@ -0,0 +1,3 @@
+<html><body>Blacksmith Duning:<br>
+You are still here?  Thank you again for finding my keys, you helped me more than you know.  I will pay you back someday.
+</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java
new file mode 100644
index 0000000000..45e9ce0f3a
--- /dev/null
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java
@@ -0,0 +1,647 @@
+/*
+ * Copyright (C) 2004-2014 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.Q00216_TrialOfTheGuildsman;
+
+import com.l2jserver.gameserver.enums.QuestSound;
+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.itemcontainer.Inventory;
+import com.l2jserver.gameserver.model.quest.Quest;
+import com.l2jserver.gameserver.model.quest.QuestState;
+import com.l2jserver.gameserver.network.serverpackets.SocialAction;
+import com.l2jserver.gameserver.util.Util;
+
+/**
+ * Trial Of The Guildsman (216)
+ * @author ivantotov
+ */
+public final class Q00216_TrialOfTheGuildsman extends Quest
+{
+	private static final int WAREHOUSE_KEEPER_VALKON = 30103;
+	private static final int WAREHOUSE_KEEPER_NORMAN = 30210;
+	private static final int BLACKSMITH_ALTRAN = 30283;
+	private static final int BLACKSMITH_PINTER = 30298;
+	private static final int BLACKSMITH_DUNING = 30688;
+	// Items
+	private static final int RECIPE_JOURNEYMAN_RING = 3024;
+	private static final int RECIPE_AMBER_BEAD = 3025;
+	private static final int VALKONS_RECOMMENDATION = 3120;
+	private static final int MANDRAGORA_BERRY = 3121;
+	private static final int ALLTRANS_INSTRUCTIONS = 3122;
+	private static final int ALLTRANS_1ST_RECOMMENDATION = 3123;
+	private static final int ALLTRANS_2ND_RECOMMENDATION = 3124;
+	private static final int NORMANS_INSTRUCTIONS = 3125;
+	private static final int NORMANS_RECEIPT = 3126;
+	private static final int DUNINGS_INSTRUCTIONS = 3127;
+	private static final int DUNINGS_KEY = 3128;
+	private static final int NORMANS_LIST = 3129;
+	private static final int GRAY_BONE_POWDER = 3130;
+	private static final int GRANITE_WHETSTONE = 3131;
+	private static final int RED_PIGMENT = 3132;
+	private static final int BRAIDED_YARN = 3133;
+	private static final int JOURNEYMAN_GEM = 3134;
+	private static final int PINTERS_INSTRUCTIONS = 3135;
+	private static final int AMBER_BEAD = 3136;
+	private static final int AMBER_LUMP = 3137;
+	private static final int JOURNEYMAN_DECO_BEADS = 3138;
+	private static final int JOURNEYMAN_RING = 3139;
+	// Reward
+	private static final int MARK_OF_GUILDSMAN = 3119;
+	private static final int DIMENSIONAL_DIAMOND = 7562;
+	// Monsters
+	private static final int ANT = 20079;
+	private static final int ANT_CAPTAIN = 20080;
+	private static final int ANT_OVERSEER = 20081;
+	private static final int GRANITE_GOLEM = 20083;
+	private static final int MANDRAGORA_SPROUT1 = 20154;
+	private static final int MANDRAGORA_SAPLONG = 20155;
+	private static final int MANDRAGORA_BLOSSOM = 20156;
+	private static final int SILENOS = 20168;
+	private static final int STRAIN = 20200;
+	private static final int GHOUL = 20201;
+	private static final int DEAD_SEEKER = 20202;
+	private static final int MANDRAGORA_SPROUT2 = 20223;
+	private static final int BREKA_ORC = 20267;
+	private static final int BREKA_ORC_ARCHER = 20268;
+	private static final int BREKA_ORC_SHAMAN = 20269;
+	private static final int BREKA_ORC_OVERLORD = 20270;
+	private static final int BREKA_ORC_WARRIOR = 20271;
+	// Misc
+	private static final int MIN_LVL = 35;
+	
+	public Q00216_TrialOfTheGuildsman()
+	{
+		super(216, Q00216_TrialOfTheGuildsman.class.getSimpleName(), "Trial Of The Guildsman");
+		addStartNpc(WAREHOUSE_KEEPER_VALKON);
+		addTalkId(WAREHOUSE_KEEPER_VALKON, WAREHOUSE_KEEPER_NORMAN, BLACKSMITH_ALTRAN, BLACKSMITH_PINTER, BLACKSMITH_DUNING);
+		addKillId(ANT, ANT_CAPTAIN, ANT_OVERSEER, GRANITE_GOLEM, MANDRAGORA_SPROUT1, MANDRAGORA_SAPLONG, MANDRAGORA_BLOSSOM, SILENOS, STRAIN, GHOUL, DEAD_SEEKER, MANDRAGORA_SPROUT2, BREKA_ORC, BREKA_ORC_ARCHER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, BREKA_ORC_WARRIOR);
+		registerQuestItems(RECIPE_JOURNEYMAN_RING, RECIPE_AMBER_BEAD, VALKONS_RECOMMENDATION, MANDRAGORA_BERRY, ALLTRANS_INSTRUCTIONS, ALLTRANS_1ST_RECOMMENDATION, ALLTRANS_2ND_RECOMMENDATION, NORMANS_INSTRUCTIONS, NORMANS_RECEIPT, DUNINGS_INSTRUCTIONS, DUNINGS_KEY, NORMANS_LIST, GRAY_BONE_POWDER, GRANITE_WHETSTONE, RED_PIGMENT, BRAIDED_YARN, JOURNEYMAN_GEM, PINTERS_INSTRUCTIONS, AMBER_BEAD, AMBER_LUMP, JOURNEYMAN_DECO_BEADS, JOURNEYMAN_RING);
+	}
+	
+	@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 "ACCEPT":
+			{
+				if (getQuestItemsCount(player, Inventory.ADENA_ID) >= 2000)
+				{
+					qs.startQuest();
+					takeItems(player, Inventory.ADENA_ID, 2000);
+					if (!hasQuestItems(player, VALKONS_RECOMMENDATION))
+					{
+						giveItems(player, VALKONS_RECOMMENDATION, 1);
+					}
+					playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					if (player.getVariables().getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0)
+					{
+						giveItems(player, DIMENSIONAL_DIAMOND, 85);
+						player.getVariables().set("2ND_CLASS_DIAMOND_REWARD", 1);
+						htmltext = "30103-06d.htm";
+					}
+					else
+					{
+						htmltext = "30103-06.htm";
+					}
+				}
+				else
+				{
+					htmltext = "30103-05b.htm";
+				}
+				break;
+			}
+			case "30103-04.htm":
+			case "30103-05.htm":
+			case "30103-05a.html":
+			case "30103-06a.html":
+			case "30103-06b.html":
+			case "30103-06c.html":
+			case "30103-07a.html":
+			case "30103-07b.html":
+			case "30103-07c.html":
+			case "30210-02.html":
+			case "30210-03.html":
+			case "30210-08.html":
+			case "30210-09.html":
+			case "30210-11a.html":
+			case "30283-03a.html":
+			case "30283-03b.html":
+			case "30283-04.html":
+			case "30298-03.html":
+			case "30298-05a.html":
+			{
+				htmltext = event;
+				break;
+			}
+			case "30103-09a.html":
+			{
+				if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS) && (getQuestItemsCount(player, JOURNEYMAN_RING) >= 7))
+				{
+					giveAdena(player, 187606, true);
+					giveItems(player, MARK_OF_GUILDSMAN, 1);
+					addExpAndSp(player, 1029478, 66768);
+					qs.exitQuest(false, true);
+					player.sendPacket(new SocialAction(player.getObjectId(), 3));
+					htmltext = event;
+				}
+				break;
+			}
+			case "30103-09b.html":
+			{
+				if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS) && (getQuestItemsCount(player, JOURNEYMAN_RING) >= 7))
+				{
+					giveAdena(player, 93803, true);
+					giveItems(player, MARK_OF_GUILDSMAN, 1);
+					addExpAndSp(player, 514739, 33384);
+					qs.exitQuest(false, true);
+					player.sendPacket(new SocialAction(player.getObjectId(), 3));
+					htmltext = event;
+				}
+				break;
+			}
+			case "30210-04.html":
+			{
+				if (hasQuestItems(player, ALLTRANS_1ST_RECOMMENDATION))
+				{
+					takeItems(player, ALLTRANS_1ST_RECOMMENDATION, 1);
+					giveItems(player, NORMANS_INSTRUCTIONS, 1);
+					giveItems(player, NORMANS_RECEIPT, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30210-10.html":
+			{
+				if (hasQuestItems(player, NORMANS_INSTRUCTIONS))
+				{
+					takeItems(player, NORMANS_INSTRUCTIONS, 1);
+					takeItems(player, DUNINGS_KEY, -1);
+					giveItems(player, NORMANS_LIST, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30283-03.html":
+			{
+				if (hasQuestItems(player, VALKONS_RECOMMENDATION, MANDRAGORA_BERRY))
+				{
+					giveItems(player, RECIPE_JOURNEYMAN_RING, 1);
+					takeItems(player, VALKONS_RECOMMENDATION, 1);
+					takeItems(player, MANDRAGORA_BERRY, 1);
+					giveItems(player, ALLTRANS_INSTRUCTIONS, 1);
+					giveItems(player, ALLTRANS_1ST_RECOMMENDATION, 1);
+					giveItems(player, ALLTRANS_2ND_RECOMMENDATION, 1);
+					qs.setCond(5, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30298-04.html":
+			{
+				if (player.getClassId() == ClassId.scavenger)
+				{
+					if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION))
+					{
+						takeItems(player, ALLTRANS_2ND_RECOMMENDATION, 1);
+						giveItems(player, PINTERS_INSTRUCTIONS, 1);
+						htmltext = event;
+					}
+				}
+				else if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION))
+				{
+					giveItems(player, RECIPE_AMBER_BEAD, 1);
+					takeItems(player, ALLTRANS_2ND_RECOMMENDATION, 1);
+					giveItems(player, PINTERS_INSTRUCTIONS, 1);
+					htmltext = "30298-05.html";
+				}
+				break;
+			}
+			case "30688-02.html":
+			{
+				if (hasQuestItems(player, NORMANS_RECEIPT))
+				{
+					takeItems(player, NORMANS_RECEIPT, 1);
+					giveItems(player, DUNINGS_INSTRUCTIONS, 1);
+					htmltext = event;
+				}
+				break;
+			}
+		}
+		return htmltext;
+	}
+	
+	@Override
+	public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
+	{
+		switch (npc.getId())
+		{
+			case ANT:
+			case ANT_CAPTAIN:
+			case ANT_OVERSEER:
+			{
+				final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc);
+				if (qs != null)
+				{
+					int count = 0;
+					if ((qs.getPlayer().getClassId() == ClassId.scavenger) && npc.isSweepActive())
+					{
+						count += 5;
+					}
+					
+					if (getRandomBoolean() && (qs.getPlayer().getClassId() == ClassId.artisan))
+					{
+						giveItems(qs.getPlayer(), AMBER_LUMP, 1);
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					}
+					
+					if ((getQuestItemsCount(qs.getPlayer(), AMBER_BEAD) + count) < 70)
+					{
+						count += 5;
+					}
+					
+					if (count > 0)
+					{
+						giveItemRandomly(qs.getPlayer(), npc, AMBER_BEAD, count, 70, 1.0, true);
+					}
+				}
+				break;
+			}
+			case GRANITE_GOLEM:
+			{
+				final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc);
+				if (qs != null)
+				{
+					giveItems(qs.getPlayer(), GRANITE_WHETSTONE, 7);
+					if (getQuestItemsCount(qs.getPlayer(), GRANITE_WHETSTONE) == 70)
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					}
+					else
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+				}
+				break;
+			}
+			case MANDRAGORA_SPROUT1:
+			case MANDRAGORA_SAPLONG:
+			case MANDRAGORA_BLOSSOM:
+			case MANDRAGORA_SPROUT2:
+			{
+				final QuestState qs = getQuestState(killer, false);
+				if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true))
+				{
+					if (hasQuestItems(killer, VALKONS_RECOMMENDATION) && !hasQuestItems(killer, MANDRAGORA_BERRY))
+					{
+						giveItems(killer, MANDRAGORA_BERRY, 1);
+						qs.setCond(4, true);
+					}
+				}
+				break;
+			}
+			case SILENOS:
+			{
+				final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc);
+				if (qs != null)
+				{
+					giveItems(qs.getPlayer(), BRAIDED_YARN, 10);
+					if (getQuestItemsCount(qs.getPlayer(), BRAIDED_YARN) == 70)
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					}
+					else
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+				}
+				break;
+			}
+			case STRAIN:
+			case GHOUL:
+			{
+				final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc);
+				if (qs != null)
+				{
+					giveItems(qs.getPlayer(), GRAY_BONE_POWDER, 5);
+					if (getQuestItemsCount(qs.getPlayer(), GRAY_BONE_POWDER) == 70)
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					}
+					else
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+				}
+				break;
+			}
+			case DEAD_SEEKER:
+			{
+				final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc);
+				if (qs != null)
+				{
+					giveItems(qs.getPlayer(), RED_PIGMENT, 7);
+					if (getQuestItemsCount(qs.getPlayer(), RED_PIGMENT) == 70)
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					}
+					else
+					{
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+				}
+				break;
+			}
+			case BREKA_ORC:
+			case BREKA_ORC_ARCHER:
+			case BREKA_ORC_SHAMAN:
+			case BREKA_ORC_OVERLORD:
+			case BREKA_ORC_WARRIOR:
+			{
+				final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc);
+				if (qs != null)
+				{
+					if (getQuestItemsCount(qs.getPlayer(), DUNINGS_KEY) >= 29)
+					{
+						giveItems(qs.getPlayer(), DUNINGS_KEY, 1);
+						takeItems(qs.getPlayer(), DUNINGS_INSTRUCTIONS, 1);
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE);
+					}
+					else
+					{
+						giveItems(qs.getPlayer(), DUNINGS_KEY, 1);
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+				}
+				break;
+			}
+		}
+		return super.onKill(npc, killer, isSummon);
+	}
+	
+	@Override
+	public String onTalk(L2Npc npc, L2PcInstance player)
+	{
+		final QuestState qs = getQuestState(player, true);
+		String htmltext = getNoQuestMsg(player);
+		if (qs.isCreated())
+		{
+			if (npc.getId() == WAREHOUSE_KEEPER_VALKON)
+			{
+				if ((player.getClassId() == ClassId.artisan) || (player.getClassId() == ClassId.scavenger))
+				{
+					if (player.getLevel() < MIN_LVL)
+					{
+						htmltext = "30103-02.html";
+					}
+					else
+					{
+						htmltext = "30103-03.htm";
+					}
+				}
+				else
+				{
+					htmltext = "30103-01.html";
+				}
+			}
+		}
+		else if (qs.isStarted())
+		{
+			switch (npc.getId())
+			{
+				case WAREHOUSE_KEEPER_VALKON:
+				{
+					if (hasQuestItems(player, VALKONS_RECOMMENDATION))
+					{
+						qs.setCond(3, true);
+						htmltext = "30103-07.html";
+					}
+					else if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS))
+					{
+						if (getQuestItemsCount(player, JOURNEYMAN_RING) < 7)
+						{
+							htmltext = "30103-08.html";
+						}
+						else
+						{
+							htmltext = "30103-09.html";
+						}
+					}
+					break;
+				}
+				case WAREHOUSE_KEEPER_NORMAN:
+				{
+					if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS))
+					{
+						if (hasQuestItems(player, ALLTRANS_1ST_RECOMMENDATION))
+						{
+							htmltext = "30210-01.html";
+						}
+						else if (hasQuestItems(player, NORMANS_INSTRUCTIONS, NORMANS_RECEIPT))
+						{
+							htmltext = "30210-05.html";
+						}
+						else if (hasQuestItems(player, NORMANS_INSTRUCTIONS, DUNINGS_INSTRUCTIONS))
+						{
+							htmltext = "30210-06.html";
+						}
+						else if (hasQuestItems(player, NORMANS_INSTRUCTIONS) && (getQuestItemsCount(player, DUNINGS_KEY) >= 30))
+						{
+							htmltext = "30210-07.html";
+						}
+						else if (hasQuestItems(player, NORMANS_LIST))
+						{
+							if ((getQuestItemsCount(player, GRAY_BONE_POWDER) >= 70) && (getQuestItemsCount(player, GRANITE_WHETSTONE) >= 70) && (getQuestItemsCount(player, RED_PIGMENT) >= 70) && (getQuestItemsCount(player, BRAIDED_YARN) >= 70))
+							{
+								takeItems(player, NORMANS_LIST, 1);
+								takeItems(player, GRAY_BONE_POWDER, -1);
+								takeItems(player, GRANITE_WHETSTONE, -1);
+								takeItems(player, RED_PIGMENT, -1);
+								takeItems(player, BRAIDED_YARN, -1);
+								giveItems(player, JOURNEYMAN_GEM, 7);
+								if (getQuestItemsCount(player, JOURNEYMAN_DECO_BEADS) >= 7)
+								{
+									qs.setCond(6, true);
+								}
+								htmltext = "30210-12.html";
+							}
+							else
+							{
+								htmltext = "30210-11.html";
+							}
+						}
+						else if (!hasAtLeastOneQuestItem(player, NORMANS_INSTRUCTIONS, NORMANS_LIST) && hasAtLeastOneQuestItem(player, JOURNEYMAN_GEM, JOURNEYMAN_RING))
+						{
+							htmltext = "30210-13.html";
+						}
+					}
+					break;
+				}
+				case BLACKSMITH_ALTRAN:
+				{
+					if (hasQuestItems(player, VALKONS_RECOMMENDATION))
+					{
+						if (!hasQuestItems(player, MANDRAGORA_BERRY))
+						{
+							qs.setCond(2, true);
+							htmltext = "30283-01.html";
+						}
+						else
+						{
+							htmltext = "30283-02.html";
+						}
+					}
+					else if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS))
+					{
+						if (getQuestItemsCount(player, JOURNEYMAN_RING) < 7)
+						{
+							htmltext = "30283-04.html";
+						}
+						else
+						{
+							htmltext = "30283-05.html";
+						}
+					}
+					break;
+				}
+				case BLACKSMITH_PINTER:
+				{
+					if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS))
+					{
+						if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION))
+						{
+							htmltext = "30298-02.html";
+						}
+						else if (hasQuestItems(player, PINTERS_INSTRUCTIONS))
+						{
+							if (getQuestItemsCount(player, AMBER_BEAD) < 70)
+							{
+								htmltext = "30298-06.html";
+							}
+							else
+							{
+								takeItems(player, RECIPE_AMBER_BEAD, 1);
+								takeItems(player, PINTERS_INSTRUCTIONS, 1);
+								takeItems(player, AMBER_BEAD, -1);
+								takeItems(player, AMBER_LUMP, -1);
+								giveItems(player, JOURNEYMAN_DECO_BEADS, 7);
+								if (getQuestItemsCount(player, JOURNEYMAN_GEM) >= 7)
+								{
+									qs.setCond(6, true);
+								}
+								htmltext = "30298-07.html";
+							}
+						}
+						else if (!hasQuestItems(player, PINTERS_INSTRUCTIONS) && hasAtLeastOneQuestItem(player, JOURNEYMAN_DECO_BEADS, JOURNEYMAN_RING))
+						{
+							htmltext = "30298-08.html";
+						}
+					}
+					break;
+				}
+				case BLACKSMITH_DUNING:
+				{
+					if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_INSTRUCTIONS))
+					{
+						if (hasQuestItems(player, NORMANS_RECEIPT) && !hasQuestItems(player, DUNINGS_INSTRUCTIONS))
+						{
+							htmltext = "30688-01.html";
+						}
+						if (hasQuestItems(player, DUNINGS_INSTRUCTIONS) && !hasQuestItems(player, NORMANS_RECEIPT) && (getQuestItemsCount(player, DUNINGS_KEY) < 30))
+						{
+							htmltext = "30688-03.html";
+						}
+						else if ((getQuestItemsCount(player, DUNINGS_KEY) >= 30) && !hasQuestItems(player, DUNINGS_INSTRUCTIONS))
+						{
+							htmltext = "30688-04.html";
+						}
+					}
+					else if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS) && !hasAtLeastOneQuestItem(player, NORMANS_INSTRUCTIONS, DUNINGS_INSTRUCTIONS))
+					{
+						htmltext = "30688-05.html";
+					}
+					break;
+				}
+			}
+		}
+		else if (qs.isCompleted())
+		{
+			if (npc.getId() == WAREHOUSE_KEEPER_VALKON)
+			{
+				htmltext = getAlreadyCompletedMsg(player);
+			}
+		}
+		return htmltext;
+	}
+	
+	@Override
+	public boolean checkPartyMember(L2PcInstance player, L2Npc npc)
+	{
+		boolean check = false;
+		switch (npc.getId())
+		{
+			case ANT:
+			case ANT_CAPTAIN:
+			case ANT_OVERSEER:
+			{
+				check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, PINTERS_INSTRUCTIONS) && (getQuestItemsCount(player, AMBER_BEAD) < 70);
+				break;
+			}
+			case GRANITE_GOLEM:
+			{
+				check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, GRANITE_WHETSTONE) < 70);
+				break;
+			}
+			case SILENOS:
+			{
+				check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, BRAIDED_YARN) < 70);
+				break;
+			}
+			case STRAIN:
+			case GHOUL:
+			{
+				check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, GRAY_BONE_POWDER) < 70);
+				break;
+			}
+			case DEAD_SEEKER:
+			{
+				check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, RED_PIGMENT) < 70);
+				break;
+			}
+			case BREKA_ORC:
+			case BREKA_ORC_ARCHER:
+			case BREKA_ORC_SHAMAN:
+			case BREKA_ORC_OVERLORD:
+			case BREKA_ORC_WARRIOR:
+			{
+				check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_INSTRUCTIONS, DUNINGS_INSTRUCTIONS) && (getQuestItemsCount(player, DUNINGS_KEY) < 30);
+				break;
+			}
+		}
+		return check;
+	}
+}
\ No newline at end of file
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java
index 40989af87f..22ca74d54b 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java
+++ b/L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java
@@ -196,6 +196,7 @@ import quests.Q00212_TrialOfDuty.Q00212_TrialOfDuty;
 import quests.Q00213_TrialOfTheSeeker.Q00213_TrialOfTheSeeker;
 import quests.Q00214_TrialOfTheScholar.Q00214_TrialOfTheScholar;
 import quests.Q00215_TrialOfThePilgrim.Q00215_TrialOfThePilgrim;
+import quests.Q00216_TrialOfTheGuildsman.Q00216_TrialOfTheGuildsman;
 import quests.Q00217_TestimonyOfTrust.Q00217_TestimonyOfTrust;
 import quests.Q00218_TestimonyOfLife.Q00218_TestimonyOfLife;
 import quests.Q00219_TestimonyOfFate.Q00219_TestimonyOfFate;
@@ -648,6 +649,7 @@ public class QuestMasterHandler
 		Q00213_TrialOfTheSeeker.class,
 		Q00214_TrialOfTheScholar.class,
 		Q00215_TrialOfThePilgrim.class,
+		Q00216_TrialOfTheGuildsman.class,
 		Q00217_TestimonyOfTrust.class,
 		Q00218_TestimonyOfLife.class,
 		Q00219_TestimonyOfFate.class,
diff --git a/L2J_DataPack/dist/sql/game/updates/20141129update.sql b/L2J_DataPack/dist/sql/game/updates/20141129update.sql
new file mode 100644
index 0000000000..b4a91c80c2
--- /dev/null
+++ b/L2J_DataPack/dist/sql/game/updates/20141129update.sql
@@ -0,0 +1 @@
+UPDATE character_quests SET name='Q00216_TrialOfTheGuildsman' WHERE name='216_TrialOfGuildsman'; 
\ No newline at end of file
-- 
GitLab