diff --git a/L2J_DataPack_BETA/dist/game/data/scripts.cfg b/L2J_DataPack_BETA/dist/game/data/scripts.cfg
index 7548a52cb8d2b4ed04a51a31f7862aaa9c01e91b..7706154e0ba1195cea77489a972976f4d5ff413f 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts.cfg
+++ b/L2J_DataPack_BETA/dist/game/data/scripts.cfg
@@ -537,7 +537,7 @@ quests/412_PathToDarkwizard/__init__.py
 quests/413_PathToShillienOracle/__init__.py
 quests/414_PathToOrcRaider/__init__.py
 quests/415_PathToOrcMonk/__init__.py
-quests/416_PathToOrcShaman/__init__.py
+quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java
 quests/417_PathToScavenger/__init__.py
 quests/418_PathToArtisan/__init__.py
 quests/419_GetAPet/__init__.py
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-04.htm
deleted file mode 100644
index 593012d508788ae6a0918ad426d715e8a0fd32cd..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-04.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Seer Umos:<br>
-I see you have not left yet. Find the<font color="LEVEL"> Duda-Mara Totem Spirit</font> and learn the names of the spirits. Only then, will you acquire the true power of a shaman and be able to change profession to an Orc Shaman. Dejakyar Lamme! May the protection of flame be with you.
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-06.htm
deleted file mode 100644
index f48db02926c1a4ad749fc8af6e97573971d1f3fc..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-06.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-
-<body>
-
-Seer Umos:<br>
-Tejakar Paagrio! You have safely returned. And you have brought the blood of the totem spirit. Congratulations! Now, after you perform the ritual of drinking the totem spirit's blood, you will be able to call the names of the ninety-nine spirits. Then you will have the power to become a true Shaman.<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30502_2">Perform the ritual</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-01.htm
deleted file mode 100644
index c4ce2e81bfd604702a769d8fa68676107722335a..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-01.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-
-<body>
-
-Tataru Zu Hestui:<br>
-If the magic of an Orc Mystic is simply to request favors of the spirits, and borrow their power temporarily, Orc Shamans are those who have been enlightened with the secret of flame, to be spell casters with spiritual authority that commands the spirits. They are able to command spirits for curing the hurt and breathing power into our allies. All enemies kneel down in front of this mighty power!<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30585_1">Say you want to be an Orc Shaman</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-02.htm
deleted file mode 100644
index f39355eea5132a8bcb5a4f0ebfb7d35457f290d8..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-02.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Orc Shamans are those who perform miracles, controlling all kinds of spirits with the authority of fire! We do not teach these strong powers to just anyone! The opportunity is given only to Orc Mystics who have earned the requirements to succeed in seeking the secret of the flame. Therefore, you do not have the qualifications! I am sorry, but there is nothing to do about it. Now that you know, you may go!
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-02a.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-02a.htm
deleted file mode 100644
index d7a0235a241bbf7af14d4b8e9fea91c510b1e087..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-02a.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Are you not already an Orc Shaman that has received the secret of the flame? Do not waste your time in these parts. Go forward to seek for a higher level of power!
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-03.htm
deleted file mode 100644
index 4171f9410f6a2a9bb0117f5f5d211e331b1f8155..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-03.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-If the magic of an Orc Mystic is simply to request favors of the spirits and borrow their power temporarily, Orc Shamans are those that control spirits with the authority of Paagrio. There are certain spiritual qualities that one must have to take that kind of authority into hand, and you are not of that level yet.<br>
-Acknowledge your limits and go accumulate more experience. When you reach level 18, then you may return!
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-04.htm
deleted file mode 100644
index 2b0f29ccffd539ab788d9700928f659eb56d9a3c..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-04.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Don't you already have the mask of medium? This is the token that shows your qualifications to become an Orc Shaman, the true Shaman of fire.<br>
-Now head to the Human kingdom. When you meet the<font color="LEVEL"> High Prefect,</font> show him the mask of medium. Then, he will change your profession to an Orc Shaman. Tejakar Paagrio! May the powers of fire be with you!
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-05.htm
deleted file mode 100644
index 60e07e46fd101a07c6b7946ed631e193b2a9d822..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-05.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-To master the authority of flame and truly govern the spirits, you must learn two things. First, you must learn the language of flame, which is the language of the spirits, in order to communicate with them. Second, you must learn the names of the ninety-nine spirits, in order to control and rule over them. Without these two requirements, you cannot become a true Orc Shaman.<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 1">Say you want to become a true Orc Shaman</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-06.htm
deleted file mode 100644
index 742c4ac4e451624dd1b7abd6438aea16cb96f8c7..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-06.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Unfortunately, the language of flame cannot be explained, nor taught with common language. I cannot teach you the language, but I can tell you how to learn it.<br>
-To learn the language of flame, you must meet the Hestui Totem Spirit. The spirit is a divine being, symbolizing dignity and wisdom, taking the form of a kasha bear.<br>
-However, to meet it you must prepare a few things. Find and bring me the<font color="LEVEL"> kasha bear pelt and kasha bladespider husk</font>, and hunt the<font color="LEVEL"> scarlet salamander</font> and find the<font color="LEVEL"> fiery egg.</font>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-07.htm
deleted file mode 100644
index 07cddc296b668858249f891a977b849b51962a6f..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-07.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Why do you hesitate? Shouldn't you hasten to make preparations to face the Hestui Totem Spirit? Hurry and bring me the<font color="LEVEL"> kasha bear pelt and kasha bladespider husk</font>. Also, bring back the<font color="LEVEL"> fiery egg</font> from the<font color="LEVEL"> scarlet salamander!</font>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-08.htm
deleted file mode 100644
index 3777727413e6c56ae692a8b0262da1b23a9d88d4..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-08.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-I will make you a mask with the kasha bear pelt and kasha bladespider husk that you have brought. It is a mask that looks like the kasha bear that the Hestui tribe use as a totem. It is a necessary item in order to learn the language of flame when you meet the totem spirit.<br>
-The fiery egg obtained from the scarlet salamander contains an unborn spirit whose existence is not yet ordained. It is truly a valuable item, fit to offer to the totem spirit as a gift.<br>
-Now go seek the<font color="LEVEL"> Hestui Totem Spirit</font>. You can meet it if you go to the Wastelands, south of the Immortal Plateau. Dejakyar Lamme! May the blessings of the flame be with you.
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-09.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-09.htm
deleted file mode 100644
index e60d95f60b88747109ef4cb4f36312b091d23e91..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-09.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Since you have prepared the Hestui mask and the fiery egg, you must go meet the<font color="LEVEL"> Hestui Totem Spirit</font>. To meet it, you must go to the Wastelands, south of the Immortal Plateau. Dejakyar Lamme! May the blessings of the flame be with you.
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-10.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-10.htm
deleted file mode 100644
index 0b13a0db3b7515dea06f5da9126c059a164243c1..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-10.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Dejakyar Lamme! You have brought the claw of the totem spirit! Magnificent! Young Mystic, now we shall perform the ritual of pricking your tongue with the claw and you shall be able to speak the language of flame.<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30585_1a">Perform the ritual</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-10a.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-10a.htm
deleted file mode 100644
index 2881471c37191dc0a2820a7b469cc07a84366457..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-10a.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Tataru Zu Hestui:<br>
-Hestui Totem Spirit, which is in charge of the secrets of the universe, is the greatest of all.  Keep deep in your heart the Language of Flame that flows into your mouth. This is a language which cannot be taught nor written down on parchment. It's the key to communication with all the souls in the world!<br>
-You can communicate with them but you still can't command them. In order to really make their souls shake with fear, you must learn the <font color="LEVEL">names of 99 souls</font> or inherit the <font color="LEVEL">wisdom of 99 souls</font>. You must choose one or the other. Which will it be?<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30585_2">"I'll learn the names of 99 souls."</a><br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30585_3">"I want to inherit the wisdom of the 99 souls."</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-11.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-11.htm
deleted file mode 100644
index 1c1127ba17e8a35a77339fc9eebf2db711c9144e..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-11.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-The Hestui Totem Spirit is the greatest entity that controls the very secret of the universe. Inscribe the language of flame that seeps into your mouth through the blood deep in your heart. The language that cannot be taught, nor recorded on scrolls, is the key to communicating with all spirits.<br>
-However, you cannot command the spirits by just talking to them. In order to make the spirits tremble in fear and rule their power, you must learn the<font color="LEVEL"> names of the ninety-nine spirits</font>. In order to do that, you must go to<font color="LEVEL"> Gludin</font> in the Human land of Gludio. Show Seer Umos there this letter of recommendation. He will guide you to the next step.
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-11a.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-11a.htm
deleted file mode 100644
index c93433a14972ba003e129348194757d19240e0ed..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-11a.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Tataru Zu Hestui:<br>
-You want to inherit the wisdom of the 99 souls? Then you must go to <font color="LEVEL">the Town of Schuttgart</font> beyond the Valley of the Lords and see Seer Moira. He'll guide you to the next level.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-12.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-12.htm
deleted file mode 100644
index 3a86c05afd816d0057a8601d2955459c99bde5dc..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-12.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Congratulations again on being able to speak the language of flame, young Mystic. Now you must journey to the Human land of Gludio to learn the names of the ninety-nine spirits. When you arrive at a place called<font color="LEVEL"> Gludin</font>, go meet Seer Umos there. He will guide you to the right path.
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-13.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-13.htm
deleted file mode 100644
index 90c25e3d3baa52d9acf80e3280d5db552e57dab3..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30585-13.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Tataru Zu Hestui:<br>
-Even if you have learned the language of flame, if you do not know the names of the spirits, you cannot control them. Learning the ninety-nine names of the spirits is a trial that must be taken to become a true Shaman! I hope you are patient and overcome in your test to become an Orc Shaman. Dejakyar Lamme! May the protection of the flame be with you!
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-02.htm
deleted file mode 100644
index 0a26d19ae36bd35c3239239a00a9329bd68b4125..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-02.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-
-<body>
-Hestui Totem Spirit:<br>
- ... growl ... Hmm ... Come closer! Looking at your face ... No doubt you are a descendant of Hestui! Yes, yes ... The offspring of the kasha bear are always welcome!<br>
- ... growl ... I'm sure you have come to learn the language of flame. It is one of the secrets you must learn to communicate with the spirits. Of course, I could teach it to you, but ... My young Orc ... What can you give me in return for my teachings?<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30592_2">Give fiery egg</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-04.htm
deleted file mode 100644
index f0781796e46d3ba0d19ede45c56ed0f40753e4c3..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-04.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Hestui Totem Spirit:<br>
-... growl ... Young Orc ... Take the claw that I gave you to<font color="LEVEL"> Tataru Zu Hestui</font> and perform this ritual: if you prick your tongue with the claw and perform a ritual that draws blood, when you will be able to speak the language of flame ...
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-01.htm
deleted file mode 100644
index e1b9a41f76a110645590bc20d5a6db1e3cd74919..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-01.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-
-<body>
-Duda-Mara Totem Spirit:<br>
-Oh-ho! To meet the offspring of Paagrio in such a remote land! What do I call you?<br>
-Wait, are you a Shaman that can speak the language of spirits? You must have come to steal the secret of spirits away from me? Go away! If you do not want to be tied up tight in my web and hung for all eternity, begone!<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30593_1">Show the blood cauldron</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-02.htm
deleted file mode 100644
index 44e6de1ea68eb8d87ede3afdd1186aa31a5b1544..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-02.htm
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-
-<body>
-Duda-Mara Totem Spirit:<br>
- ... Didn't I tell you to go away ...!<br>
-Hmm ... Wait ...! What is that sweet smell? Such a sweet smell comes from that cauldron! The sweet smell of blood ... You are giving this to me? Thank you ...!<br>
-Mmmm ... mmm ... . So, young shaman of Paagrio, have you come to me to learn the names of the ninety-nine spirits?<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30593_2">Say you want to learn the names of the spirits</a>
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-03.htm
deleted file mode 100644
index 70a81480d5cf92fd3ad811564d418de786cee148..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-03.htm
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-
-<body>
-Duda-Mara Totem Spirit:<br>
- ... If you want, I will teach you ... But I must ask a favor in return ...<br>
-... One of the evil spirits I sealed in my web of space and time has escaped ... I have come all the way here to Gludio to catch that scoundrel ... Impertinently, it is hiding in the body of my offspring ...!<br>
-<font color="LEVEL">Poison spiders, bind poison spiders</font>, all my adorable children ... The<font color="LEVEL"> durka spirit</font>that I seek is hidden in my children's bodies.<br>
- ... You must hunt spiders and make it reveal itself ... Take this spider web of space and time that I have spun. When you have pinned the durka spirit down, seal it in this net and bring it to me. Then I will teach you what you wish to learn.
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-04.htm
deleted file mode 100644
index e5f3d76811d29d8a2b7bb0c24c137f58cad4dbea..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-04.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-
-<body>
-Duda-Mara Totem Spirit:<br>
-... If you capture the<font color="LEVEL"> durka spirit</font> that escaped from my web, I will teach you the names of the spirits ... However, the scoundrel is hiding in the bodies of my precious children, the<font color="LEVEL"> poison spiders</font> and<font color="LEVEL"> bind poison spiders</font>!
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-02.htm
deleted file mode 100644
index e4036a4f58a5ccbb4d36e4398ddb4663333eae56..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-02.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Moira:<br>
-Look at the Black Leopard in front of me! He's the Gandi Totem Spirit, the wisest of all the Totem Spirits!<br>
-Talk to him and receive his knowledge! He'll help you!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-01.htm
deleted file mode 100644
index 6f04b4be30eb81f42eb56881a95a0f0b8a86e0b1..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-01.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Totem Spirit of Gandi:<br>
-You stupid Orc! You're here to acquire the knowledge of the Totem Spirit, aren't you?<br>The knowledge of the Totem Spirit can only be handed down to those in the same tribe! Different tribes could never fully understand the Totem Spirit, they'd only acquire some fragmented pieces of knowledge.<br>
-Hum...<br>You may still want to acquire the knowledge of the Totem Spirit, even though you understand the limitations... As did most others... Am I correct? <br>
-<a action="bypass -h Quest 416_PathToOrcShaman 32057_1">"I want the knowledge."</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-02.htm
deleted file mode 100644
index 69690a932354aa40566422d3080a64912b9c3f89..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-02.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Totem Spirit of Gandi:<br>
-I see... Grrrr...<br>
-That's the Tribe of Fire, one of your Orc Tribes under the protection of our Totem Spirit...<br>
-Very well! There's something you must do at once! Find the <font color="LEVEL">Black Leopard</font> in the <font color="LEVEL">Valley of the Lords</font> and kill him. Get the Dialogue of Souls and Wisdom of Souls when you defeat him.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-03.htm
deleted file mode 100644
index 2d40a447ab91a51e0276a34bcfde410b4ea11a8b..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-03.htm
+++ /dev/null
@@ -1,7 +0,0 @@
-<html><body>Dead Leopard's Carcass:<br>
-<center>[One fire shines its light,<br>
-Two fires warm us with their might.<br>
-Fires without number may<br> Combine to chase all cold away,<br>
-But let them stray and court disaster!<br> Fire is a fearful master.]<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 32090_1">Listen to the song of fire.</a></center>
-</body></html> 
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/__init__.py b/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/__init__.py
deleted file mode 100644
index 899505f907a60327b122e9911295c54d1f5c8d14..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/__init__.py
+++ /dev/null
@@ -1,380 +0,0 @@
-# Made by Mr. Have fun! Version 0.3
-# Shadow Weapon Coupons contributed by BiTi for the Official L2J Datapack Project
-# updated to CT2 by Kerberos
-# Visit http://www.l2jdp.com/forum/ for more details
-import sys
-from com.l2jserver.gameserver.model.quest import State
-from com.l2jserver.gameserver.model.quest import QuestState
-from com.l2jserver.gameserver.model.quest import Quest as JQuest
-from com.l2jserver.gameserver.network.serverpackets import NpcSay
-from com.l2jserver.gameserver.network.serverpackets import SocialAction
-
-qn = "416_PathToOrcShaman"
-
-FIRE_CHARM = 1616
-KASHA_BEAR_PELT = 1617
-KASHA_BSPIDER_HUSK = 1618
-KASHA_BSPIDER_HUSK = 1618
-FIERY_EGG1 = 1619
-FIERY_EGG1 = 1619
-HESTUI_MASK = 1620
-HESTUI_MASK = 1620
-FIERY_EGG2 = 1621
-TOTEM_SPIRIT_CLAW = 1622
-TATARUS_LETTER = 1623
-FLAME_CHARM = 1624
-GRIZZLY_BLOOD = 1625
-BLOOD_CAULDRON = 1626
-SPIRIT_NET = 1627
-BOUND_DURKA_SPIRIT = 1628
-DURKA_PARASITE = 1629
-TOTEM_SPIRIT_BLOOD = 1630
-MASK_OF_MEDIUM = 1631
-
-class Quest (JQuest) :
-
- def __init__(self,id,name,descr):
-     JQuest.__init__(self,id,name,descr)
-     self.questItemIds = range(1616,1631)
-
- def onEvent (self,event,st) :
-    htmltext = event
-    player = st.getPlayer()
-    if event == "1" :
-        st.set("id","0")
-        st.set("cond","1")
-        st.setState(State.STARTED)
-        st.playSound("ItemSound.quest_accept")
-        htmltext = "30585-06.htm"
-        st.giveItems(FIRE_CHARM,1)
-    elif event == "32057_1" :
-        htmltext = "32057-02.htm"
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","14")
-    elif event == "32057_2" :
-        htmltext = "32057-05.htm"
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","21")
-    elif event == "32090_1" :
-        htmltext = "32090-04.htm"
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","18")
-    elif event == "30585_1" :
-          if player.getClassId().getId() != 0x31 :
-            if player.getClassId().getId() == 0x32 :
-              htmltext = "30585-02a.htm"
-            else:
-              htmltext = "30585-02.htm"
-          else:
-            if player.getLevel()<18 :
-              htmltext = "30585-03.htm"
-            else:
-              if st.getQuestItemsCount(MASK_OF_MEDIUM) != 0 :
-                htmltext = "30585-04.htm"
-              else:
-                htmltext = "30585-05.htm"
-                return htmltext
-    elif event == "30585_1a" :
-          htmltext = "30585-10a.htm"
-    elif event == "30585_2" :
-          htmltext = "30585-11.htm"
-          st.takeItems(TOTEM_SPIRIT_CLAW,1)
-          st.giveItems(TATARUS_LETTER,1)
-          st.set("cond","5")
-          st.playSound("ItemSound.quest_middle")
-    elif event == "30585_3" :
-          htmltext = "30585-11a.htm"
-          st.takeItems(TOTEM_SPIRIT_CLAW,1)
-          st.playSound("ItemSound.quest_middle")
-          st.set("cond","12")
-    elif event == "30592_1" :
-          htmltext = "30592-02.htm"
-    elif event == "30592_2" :
-          htmltext = "30592-03.htm"
-          st.takeItems(HESTUI_MASK,1)
-          st.takeItems(FIERY_EGG2,1)
-          st.giveItems(TOTEM_SPIRIT_CLAW,1)
-          st.set("cond","4")
-          st.playSound("ItemSound.quest_middle")
-    elif event == "30502_2" :
-          htmltext = "30502-07.htm"
-          st.takeItems(TOTEM_SPIRIT_BLOOD,st.getQuestItemsCount(TOTEM_SPIRIT_BLOOD))
-          st.giveItems(MASK_OF_MEDIUM,1)
-          isFinished = st.getGlobalQuestVar("1ClassQuestFinished")
-          if isFinished == "" : 
-            if player.getLevel() >= 20 :
-              st.addExpAndSp(320534, 22992)
-            elif player.getLevel() == 19 :
-              st.addExpAndSp(456128, 29690)
-            else:
-              st.addExpAndSp(591724, 36388)
-            st.giveItems(57, 163800)
-          player.sendPacket(SocialAction(player.getObjectId(),3))
-          st.set("cond","0")
-          st.exitQuest(False)
-          st.saveGlobalQuestVar("1ClassQuestFinished","1")
-          st.playSound("ItemSound.quest_finish")
-    elif event == "30593_1" :
-          htmltext = "30593-02.htm"
-    elif event == "30593_2" :
-          htmltext = "30593-03.htm"
-          st.takeItems(BLOOD_CAULDRON,1)
-          st.giveItems(SPIRIT_NET,1)
-          st.set("cond","9")
-          st.playSound("ItemSound.quest_middle")
-    return htmltext
-
-
- def onTalk (self,npc,player):
-   htmltext = Quest.getNoQuestMsg(player)
-   st = player.getQuestState(qn)
-   if not st : return htmltext
-
-   npcId = npc.getId()
-   id = st.getState()
-   if npcId != 30585 and id != State.STARTED : return htmltext
-
-   if npcId == 30585 and st.getInt("cond")==0 :
-        htmltext = "30585-01.htm"
-   elif npcId == 30585 and st.getInt("cond") == 12:
-        htmltext = "30585-11a.htm"
-   elif npcId == 31979 and st.getInt("cond") == 12:
-        htmltext = "31979-01.htm"
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","13")
-   elif npcId == 31979 and st.getInt("cond") == 21:
-        htmltext = "31979-03.htm"
-        st.giveItems(MASK_OF_MEDIUM,1)
-        if player.getLevel() >= 20 :
-             st.addExpAndSp(160267, 11496)
-        elif player.getLevel() == 19 :
-             st.addExpAndSp(228064, 14845)
-        else:
-             st.addExpAndSp(295862, 18194)
-        st.giveItems(57, 81900)
-        player.sendPacket(SocialAction(player.getObjectId(),3))
-        st.set("cond","0")
-        st.exitQuest(False)
-        st.playSound("ItemSound.quest_finish")
-   elif npcId == 31979 and st.getInt("cond") == 13:
-        htmltext = "31979-02.htm"
-   elif npcId == 32057 and st.getInt("cond") == 13:
-        htmltext = "32057-01.htm"
-   elif npcId == 32057 and st.getInt("cond") == 14:
-        htmltext = "32057-03.htm"
-   elif npcId == 32057 and st.getInt("cond") == 20:
-        htmltext = "32057-04.htm"
-   elif npcId == 32057 and st.getInt("cond") == 21:
-        htmltext = "32057-05.htm"
-   elif npcId == 32090 and st.getInt("cond") == 15:
-        htmltext = "32090-01.htm"
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","16")
-   elif npcId == 32090 and st.getInt("cond") == 16:
-        htmltext = "32090-01.htm"
-   elif npcId == 32090 and st.getInt("cond") == 17:
-        htmltext = "32090-02.htm"
-   elif npcId == 32090 and st.getInt("cond") == 18:
-        htmltext = "32090-05.htm"
-   elif npcId == 32090 and st.getInt("cond") == 19:
-        htmltext = "32090-06.htm"
-        st.playSound("ItemSound.quest_middle")
-        st.set("cond","20")
-   elif npcId == 32090 and st.getInt("cond") == 20:
-        htmltext = "32090-06.htm"
-   elif npcId == 30585 and st.getInt("cond") and st.getQuestItemsCount(FIRE_CHARM)==1 and ((st.getQuestItemsCount(KASHA_BEAR_PELT)+st.getQuestItemsCount(KASHA_BSPIDER_HUSK)+st.getQuestItemsCount(FIERY_EGG1))<3) :
-        htmltext = "30585-07.htm"
-   elif npcId == 30585 and st.getInt("cond") and st.getQuestItemsCount(FIRE_CHARM)==1 and ((st.getQuestItemsCount(KASHA_BEAR_PELT)+st.getQuestItemsCount(KASHA_BSPIDER_HUSK)+st.getQuestItemsCount(FIERY_EGG1))>=3) :
-        htmltext = "30585-08.htm"
-        st.takeItems(FIRE_CHARM,1)
-        st.takeItems(KASHA_BEAR_PELT,1)
-        st.takeItems(KASHA_BSPIDER_HUSK,1)
-        st.takeItems(FIERY_EGG1,1)
-        st.giveItems(HESTUI_MASK,1)
-        st.giveItems(FIERY_EGG2,1)
-        st.set("cond","3")
-        st.playSound("ItemSound.quest_middle")
-   elif npcId == 30585 and st.getInt("cond") and st.getQuestItemsCount(HESTUI_MASK)==1 and st.getQuestItemsCount(FIERY_EGG2)==1 :
-        htmltext = "30585-09.htm"
-   elif npcId == 30585 and st.getInt("cond") and st.getQuestItemsCount(TOTEM_SPIRIT_CLAW)==1 :
-        htmltext = "30585-10.htm"
-   elif npcId == 30585 and st.getInt("cond") and st.getQuestItemsCount(TATARUS_LETTER)==1 :
-        htmltext = "30585-12.htm"
-   elif npcId == 30585 and st.getInt("cond") and (st.getQuestItemsCount(GRIZZLY_BLOOD) or st.getQuestItemsCount(FLAME_CHARM) or st.getQuestItemsCount(BLOOD_CAULDRON) or st.getQuestItemsCount(SPIRIT_NET) or st.getQuestItemsCount(BOUND_DURKA_SPIRIT) or st.getQuestItemsCount(TOTEM_SPIRIT_BLOOD)) :
-        htmltext = "30585-13.htm"
-   elif npcId == 30592 and st.getInt("cond") and st.getQuestItemsCount(HESTUI_MASK) and st.getQuestItemsCount(FIERY_EGG2) :
-        htmltext = "30592-01.htm"
-   elif npcId == 30592 and st.getInt("cond") and st.getQuestItemsCount(TOTEM_SPIRIT_CLAW) :
-        htmltext = "30592-04.htm"
-   elif npcId == 30592 and st.getInt("cond") and (st.getQuestItemsCount(GRIZZLY_BLOOD) or st.getQuestItemsCount(FLAME_CHARM) or st.getQuestItemsCount(BLOOD_CAULDRON) or st.getQuestItemsCount(SPIRIT_NET) or st.getQuestItemsCount(BOUND_DURKA_SPIRIT) or st.getQuestItemsCount(TOTEM_SPIRIT_BLOOD) or st.getQuestItemsCount(TATARUS_LETTER)) :
-        htmltext = "30592-05.htm"
-   elif npcId == 30502 and st.getInt("cond") and st.getQuestItemsCount(TATARUS_LETTER) :
-        htmltext = "30502-01.htm"
-        st.giveItems(FLAME_CHARM,1)
-        st.takeItems(TATARUS_LETTER,1)
-        st.set("cond","6")
-        st.playSound("ItemSound.quest_middle")
-   elif npcId == 30502 and st.getInt("cond") and st.getQuestItemsCount(FLAME_CHARM)==1 and st.getQuestItemsCount(GRIZZLY_BLOOD)<3 :
-        htmltext = "30502-02.htm"
-   elif npcId == 30502 and st.getInt("cond") and st.getQuestItemsCount(FLAME_CHARM)==1 and st.getQuestItemsCount(GRIZZLY_BLOOD)>=3 :
-        htmltext = "30502-03.htm"
-        st.takeItems(FLAME_CHARM,1)
-        st.takeItems(GRIZZLY_BLOOD,st.getQuestItemsCount(GRIZZLY_BLOOD))
-        st.giveItems(BLOOD_CAULDRON,1)
-        st.set("cond","8")
-        st.playSound("ItemSound.quest_middle")
-   elif npcId == 30502 and st.getInt("cond") and st.getQuestItemsCount(BLOOD_CAULDRON)==1 :
-        htmltext = "30502-04.htm"
-   elif npcId == 30502 and st.getInt("cond") and (st.getQuestItemsCount(BOUND_DURKA_SPIRIT)==1 or st.getQuestItemsCount(SPIRIT_NET)==1) :
-        htmltext = "30502-05.htm"
-   elif npcId == 30502 and st.getInt("cond") and st.getQuestItemsCount(TOTEM_SPIRIT_BLOOD)==1 :
-        htmltext = "30502-06.htm"
-   elif npcId == 30593 and st.getInt("cond") and st.getQuestItemsCount(BLOOD_CAULDRON) :
-        htmltext = "30593-01.htm"
-   elif npcId == 30593 and st.getInt("cond") and st.getQuestItemsCount(SPIRIT_NET) and st.getQuestItemsCount(BOUND_DURKA_SPIRIT)==0 :
-        htmltext = "30593-04.htm"
-   elif npcId == 30593 and st.getInt("cond") and st.getQuestItemsCount(SPIRIT_NET)==0 and st.getQuestItemsCount(BOUND_DURKA_SPIRIT) :
-        htmltext = "30593-05.htm"
-        st.takeItems(BOUND_DURKA_SPIRIT,1)
-        st.giveItems(TOTEM_SPIRIT_BLOOD,1)
-        st.set("cond","11")
-        st.playSound("ItemSound.quest_middle")
-   elif npcId == 30593 and st.getInt("cond")==1 and st.getQuestItemsCount(TOTEM_SPIRIT_BLOOD) :
-        htmltext = "30593-06.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 == 20479 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(FIRE_CHARM) == 1 and st.getQuestItemsCount(KASHA_BEAR_PELT)<1 :
-          if st.getQuestItemsCount(KASHA_BEAR_PELT)+st.getQuestItemsCount(KASHA_BSPIDER_HUSK)+st.getQuestItemsCount(FIERY_EGG1) == 2 :
-            st.giveItems(KASHA_BEAR_PELT,1)
-            st.playSound("ItemSound.quest_middle")
-            st.set("cond","2")
-          else:
-            st.giveItems(KASHA_BEAR_PELT,1)
-            st.playSound("ItemSound.quest_itemget")
-   elif npcId == 27319 :
-        if st.getInt("cond") == 14:
-            st.set("cond","15")
-            st.playSound("ItemSound.quest_middle")
-            npc.broadcastPacket(NpcSay(npc.getObjectId(),0,npc.getId(),"My dear friend of "+player.getName()+", who has gone on ahead of me!"))
-        elif st.getInt("cond") == 16:
-            st.set("cond","17")
-            st.playSound("ItemSound.quest_middle")
-            npc.broadcastPacket(NpcSay(npc.getObjectId(),0,npc.getId(),"Listen to Tejakar Gandi, young Oroka! The spirit of the slain leopard is calling you, "+player.getName()+"!"))
-        elif st.getInt("cond") == 18:
-            st.set("cond","19")
-            st.playSound("ItemSound.quest_middle")
-   elif npcId == 20478 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(FIRE_CHARM) == 1 and st.getQuestItemsCount(KASHA_BSPIDER_HUSK)<1 :
-          if st.getQuestItemsCount(KASHA_BEAR_PELT)+st.getQuestItemsCount(KASHA_BSPIDER_HUSK)+st.getQuestItemsCount(FIERY_EGG1) == 2 :
-            st.giveItems(KASHA_BSPIDER_HUSK,1)
-            st.playSound("ItemSound.quest_middle")
-            st.set("cond","2")
-          else:
-            st.giveItems(KASHA_BSPIDER_HUSK,1)
-            st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20415 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(FIRE_CHARM) == 1 and st.getQuestItemsCount(FIERY_EGG1)<1 :
-          if st.getQuestItemsCount(KASHA_BEAR_PELT)+st.getQuestItemsCount(KASHA_BSPIDER_HUSK)+st.getQuestItemsCount(FIERY_EGG1) == 2 :
-            st.giveItems(FIERY_EGG1,1)
-            st.playSound("ItemSound.quest_middle")
-            st.set("cond","2")
-          else:
-            st.giveItems(FIERY_EGG1,1)
-            st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20335 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(FLAME_CHARM) == 1 and st.getQuestItemsCount(GRIZZLY_BLOOD)<3 :
-          if st.getQuestItemsCount(GRIZZLY_BLOOD) == 2 :
-            st.giveItems(GRIZZLY_BLOOD,1)
-            st.playSound("ItemSound.quest_middle")
-            st.set("cond","7")
-          else:
-            st.giveItems(GRIZZLY_BLOOD,1)
-            st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20038 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(SPIRIT_NET) == 1 and st.getQuestItemsCount(BOUND_DURKA_SPIRIT) == 0 and st.getQuestItemsCount(DURKA_PARASITE)<8 :
-          n = self.getRandom(10)
-          if st.getQuestItemsCount(DURKA_PARASITE) == 5 and n<1 :
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-            st.addSpawn(27056)
-            st.playSound("ItemSound.quest_itemget")
-          elif st.getQuestItemsCount(DURKA_PARASITE) == 6 and n<2 :
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-            st.playSound("ItemSound.quest_itemget")
-            st.addSpawn(27056)
-          elif st.getQuestItemsCount(DURKA_PARASITE) == 7 and n<2 :
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-            st.playSound("ItemSound.quest_itemget")
-            st.addSpawn(27056)
-          elif st.getQuestItemsCount(DURKA_PARASITE) >= 7 :
-            st.addSpawn(27056)
-            st.playSound("ItemSound.quest_itemget")
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-          else:
-            st.giveItems(DURKA_PARASITE,1)
-            st.playSound("ItemSound.quest_itemget")
-   elif npcId == 20043 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(SPIRIT_NET) == 1 and st.getQuestItemsCount(BOUND_DURKA_SPIRIT) == 0 and st.getQuestItemsCount(DURKA_PARASITE)<8 :
-          n = self.getRandom(10)
-          if st.getQuestItemsCount(DURKA_PARASITE) == 5 and n<1 :
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-            st.addSpawn(27056)
-            st.playSound("ItemSound.quest_itemget")
-          elif st.getQuestItemsCount(DURKA_PARASITE) == 6 and n<2 :
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-            st.playSound("ItemSound.quest_itemget")
-            st.addSpawn(27056)
-          elif st.getQuestItemsCount(DURKA_PARASITE) == 7 and n<2 :
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-            st.playSound("ItemSound.quest_itemget")
-            st.addSpawn(27056)
-          elif st.getQuestItemsCount(DURKA_PARASITE) >= 7 :
-            st.addSpawn(27056)
-            st.playSound("ItemSound.quest_itemget")
-            st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-          else:
-            st.giveItems(DURKA_PARASITE,1)
-            st.playSound("ItemSound.quest_itemget")
-   elif npcId == 27056 :
-        st.set("id","0")
-        if st.getInt("cond") and st.getQuestItemsCount(SPIRIT_NET) == 1 and st.getQuestItemsCount(BOUND_DURKA_SPIRIT) == 0 :
-          st.giveItems(BOUND_DURKA_SPIRIT,1)
-          st.takeItems(SPIRIT_NET,1)
-          st.takeItems(DURKA_PARASITE,st.getQuestItemsCount(DURKA_PARASITE))
-          st.playSound("ItemSound.quest_middle")
-          st.set("cond","10")
-   return
-
-QUEST       = Quest(416,qn,"Path To Orc Shaman")
-
-QUEST.addStartNpc(30585)
-
-QUEST.addTalkId(30585)
-
-QUEST.addTalkId(30502)
-QUEST.addTalkId(30592)
-QUEST.addTalkId(30593)
-QUEST.addTalkId(31979)
-QUEST.addTalkId(32057)
-QUEST.addTalkId(32090)
-
-QUEST.addKillId(20335)
-QUEST.addKillId(20038)
-QUEST.addKillId(20415)
-QUEST.addKillId(20043)
-QUEST.addKillId(20478)
-QUEST.addKillId(20479)
-QUEST.addKillId(27056)
-QUEST.addKillId(27319)
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-01.html
similarity index 83%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-01.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-01.html
index 0305c01d55d572bbe318775a05d9e0b6aaa15ed7..9dbe9af048111ec4d66736cd86147f5e7684599a 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-01.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-01.html
@@ -1,12 +1,6 @@
-<html>
-
-<body>
-Seer Umos:<br>
+<html><body>Seer Umos:<br>
 To meet an Orc brother in such a foreign place as this, I am truly glad to see you. From Tataru's letter, I see you have received the language of flame from the Hestui Totem Spirit. You have passed the first step in becoming an Orc shaman.<br>
 However, to become a true Orc Shaman, you need more than just the ability to speak the language of the spirits. To control the spirits and rule their power, you must be able to shout out their names.<br>
-However, I cannot teach you the<font color="LEVEL"> ninety-nine names of the spirits</font> nor are they recorded anywhere. To learn them you must meet the Duda-Mara Totem Spirit, which is called the "one that holds names." The spider web of time and space that he has spun meets various places in the continent, and one of those places is Gludio.<br>
-Before you meet the Duda-Mara Totem Spirit, you must prepare some things. Hunt the<font color="LEVEL"> grizzly bear</font> which lives in Gludio and bring back its blood. When you have collected three full bottles of blood, then bring them back to me.
-
-
-</body>
-</html>
\ No newline at end of file
+However, I cannot teach you the <font color="LEVEL">ninety-nine names of the spirits</font> nor are they recorded anywhere. To learn them you must meet the Duda-Mara Totem Spirit, which is called the "one that holds names." The spider web of time and space that he has spun meets various places in the continent, and one of those places is Gludio.<br>
+Before you meet the Duda-Mara Totem Spirit, you must prepare some things. Hunt the <font color="LEVEL">grizzly bear</font> which lives in Gludio and bring back its blood. When you have collected three full bottles of blood, then bring them back to me.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-02.html
similarity index 61%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-02.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-02.html
index fd00b97144bcba08cb176dde5df2780026261f2a..e26269cd73165d108be2909b3100880385116814 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-02.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-02.html
@@ -1,9 +1,3 @@
-<html>
-
-<body>
-Seer Umos:<br>
-As I already explained, you must prepare something before meeting the Duda-Mara Totem Spirit. Hunt the<font color="LEVEL"> grizzly bear</font> that lives in Gludio and bring back its blood. If you collect enough to fill three bottles, bring it back to me.
-
-
-</body>
-</html>
\ No newline at end of file
+<html><body>Seer Umos:<br>
+As I already explained, you must prepare something before meeting the Duda-Mara Totem Spirit. Hunt the <font color="LEVEL">grizzly bear</font> that lives in Gludio and bring back its blood. If you collect enough to fill three bottles, bring it back to me.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-03.html
similarity index 63%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-03.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-03.html
index 96d3b99768f844f8ced4aae94b777a999a28ccf0..33b83f76ecd2680f965a29c66dfcbe06ae132423 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-03.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-03.html
@@ -1,11 +1,5 @@
-<html>
-
-<body>
-Seer Umos:<br>
+<html><body>Seer Umos:<br>
 I will put the grizzly's blood you have brought in this cauldron. Take this to the<font color="LEVEL"> Duda-Mara Totem Spirit</font>. If it tries to threaten you, quickly offer the cauldron as a gift. If you are a single second late, you may spend eternity tied up in its spider web.<br>
 When you offer the blood as a gift, ask to be taught about the names of the spirits ... You must keep this in mind.<br>
-Well then, I hope you return having learned the secret of the spirits. May the divine protection of flame be with you.
-
-
-</body>
-</html>
\ No newline at end of file
+The totem spirit is located north of the Arena in Gludin Village. Well then, I hope you return having learned the secret of the spirits. May the divine protection of flame be with you.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-04.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-04.html
new file mode 100644
index 0000000000000000000000000000000000000000..7d7daf109337d3282d4ac19d7e96fb753a21ecab
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-04.html
@@ -0,0 +1,3 @@
+<html><body>Seer Umos:<br>
+I see you have not left yet. Find the <font color="LEVEL">Duda-Mara Totem Spirit</font> and learn the names of the spirits. Only then, will you acquire the true power of a shaman and be able to change profession to an Orc Shaman. The totem spirit is located north of the Arena in Gludin Village. Dejakyar Lamme! May the protection of flame be with you.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-05.html
similarity index 85%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-05.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-05.html
index 0af3069d5b196ac4078eb2bbbf5ae8a52cf0f610..cc5cb19c43a953b1363dc06b508efca4ab37f751 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-05.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-05.html
@@ -1,9 +1,3 @@
-<html>
-
-<body>
-Seer Umos:<br>
+<html><body>Seer Umos:<br>
 The Duda-Mara Totem Spirit will not teach you the names of the spirits without receiving anything in return. Even though it is difficult, you must complete the task that the totem spirit asks you. Only then will you be able to learn the hidden names of the spirits. Dejakyar Lamme! May the protection of flame be with you.
-
-
-</body>
-</html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-06.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-06.html
new file mode 100644
index 0000000000000000000000000000000000000000..677e88357a0b1d8ea29546f12ef236434708194e
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-06.html
@@ -0,0 +1,4 @@
+<html><body>Seer Umos:<br>
+Tejakar Pa'agrio! You have safely returned. And you have brought the blood of the totem spirit. Congratulations! Now, after you perform the ritual of drinking the totem spirit's blood, you will be able to call the names of the ninety-nine spirits. Then you will have the power to become a true Shaman.<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30502-07.html">Perform the ritual</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-07.html
similarity index 77%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-07.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-07.html
index e92a0e2c759775879a7cd897f0de2766b07873b7..30cb459de06602d355f7e47382e11eacce72698c 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30502-07.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-07.html
@@ -1,10 +1,4 @@
-<html>
-
-<body>
-Seer Umos:<br>
+<html><body>Seer Umos:<br>
 All those that manage the names of spirits, those that spin the spider web of time and space, we receive the secret of the spirits contained in the blood of the Duda-Mara Totem Spirit. You, young shaman, have received the true authority of flame to be able to call the names of spirits and control their power.<br>
-Now take this mask. It is a token that shows you have earned the qualifications to become a shaman. Congratulations, singer of chants! Take the mask and go to the high prefect to change profession to Orc Shaman. Tejakar Paagrio! May the flame guide you to the path of righteousness.
-
-
-</body>
-</html>
\ No newline at end of file
+Now take this mask. It is a token that shows you have earned the qualifications to become a shaman. Congratulations, singer of chants! Take the mask and go to the high prefect to change profession to Orc Shaman. Tejakar Pa'agrio! May the flame guide you to the path of righteousness.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-01.htm
new file mode 100644
index 0000000000000000000000000000000000000000..9847d1f024e8a37ef16edfec7278e4089272b16d
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-01.htm
@@ -0,0 +1,4 @@
+<html><body>Tataru Zu Hestui:<br>
+An Orc Mystic acts as an intermediary between this world and the spirit world, supplicating the spirits for the power to command nature. That is how we breathe power into our allies and cure even the most grievous wounds of battle. Even our enemies quake before this mighty power!<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman START">Say you want to be an Orc Shaman.</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-02.htm
new file mode 100644
index 0000000000000000000000000000000000000000..a6de15499614b895dd04dfa275531ae383ee5fee
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-02.htm
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+You are already an Orc Shaman! Why do you waste your time here? Your path lies elsewhere!
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-03.htm
new file mode 100644
index 0000000000000000000000000000000000000000..fc35dd0d97cc7a96c590e9368420369d39cc7884
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-03.htm
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+We Orc Shamans perform miracles with the authority of fire -- we do not teach this power lightly! Only Orc Mystics may be permitted to seek the secret of the eternal flame. You do not meet the qualifications.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-04.htm
new file mode 100644
index 0000000000000000000000000000000000000000..3467e5b6fd038d53205d8ad010e7a3b20e20e4c7
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-04.htm
@@ -0,0 +1,4 @@
+<html><body>Tataru Zu Hestui:<br>
+An Orc Mystic must ask the spirits to lend him some of their power, while an Orc Shaman uses the authority of Pa'agrio to actually control them. But you have not yet met the requirements to wield that authority.<br>
+Dedicate yourself to the task! Return to me when you have reached level 20.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-05.htm
new file mode 100644
index 0000000000000000000000000000000000000000..253b3aacda8e0b9f05693bfd226116a7ee224414
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-05.htm
@@ -0,0 +1,4 @@
+<html><body>Tataru Zu Hestui:<br>
+Have you not already acquired the Mask of Medium? It is the token that proves your readiness to become an Orc Shaman.<br>
+Travel now to the Human lands and show it to the <font color="LEVEL">High Prefect</font>. Then he will confer on you the title of Orc Shaman. Tejakar Pa'agrio! May the powers of fire be with you!
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-06.htm
new file mode 100644
index 0000000000000000000000000000000000000000..ee24cf9c9ef4f4fc13a131fee9ac8c9c03b50d46
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-06.htm
@@ -0,0 +1,4 @@
+<html><body>Tataru Zu Hestui:<br>
+To master the authority of flame and truly govern the spirits, you must learn 2 things. First, you must learn the language of flame, which is the language of the spirits, in order to communicate with them. Second, you must learn the names of the 99 spirits in order to acquire power over them. Unless you accomplish both tasks, you cannot become a true Orc Shaman.<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30585-07.htm">Say you want to become a true Orc Shaman.</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-07.htm
new file mode 100644
index 0000000000000000000000000000000000000000..146282fc114d748c6f6550f8e39e16a1e1816785
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-07.htm
@@ -0,0 +1,5 @@
+<html><body>Tataru Zu Hestui:<br>
+The language of flame cannot be taught, only learned. Confused? Ha!<br>
+If you wish to learn the language of flame, my young friend, you must summon the Hestui Totem Spirit. The spirit, who takes the form of a Kasha Bear, symbolizes dignity and wisdom.<br>
+Before attempting the summoning, however, you must first bring me a <font color="LEVEL">Kasha Bear Pelt and Kasha Bladespider Husk</font>. You must also hunt the <font color="LEVEL">Scarlet Salamander</font> and obtain one of its <font color="LEVEL">Fiery Eggs</font>.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-08.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-08.html
new file mode 100644
index 0000000000000000000000000000000000000000..18834f966d34e7bb141bfd35f3c6751af0eddaa9
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-08.html
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+Why do you hesitate? If you wish to summon the Hestui Totem Spirit, bring me a <font color="LEVEL">Kasha Bear Pelt and Kasha Bladespider Husk</font>. Also, obtain a <font color="LEVEL">Fiery Egg</font> from the <font color="LEVEL">Scarlet Salamander</font>!
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-09.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-09.html
new file mode 100644
index 0000000000000000000000000000000000000000..d146f3220089db638649060e7f017c76e22b58de
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-09.html
@@ -0,0 +1,5 @@
+<html><body>Tataru Zu Hestui:<br>
+Now I will make you a totem mask from the Kasha Bear Pelt and Kasha Bladespider Husk you brought. It will enable you to learn the language of flame when you meet our Hestui Totem Spirit.<br>
+The Fiery Egg you obtained from the Scarlet Salamander contains an unborn spirit whose existence is not yet ordained. It is truly a valuable item, fit to offer to the Totem Spirit as a gift.<br>
+Now go to the Ruins south of the Temple of Pa'agrio and seek the <font color="LEVEL">Hestui Totem Spirit</font>. Dejakyar Lamme! May the eternal flame guide your path.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-10.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-10.html
new file mode 100644
index 0000000000000000000000000000000000000000..abcaa134115f3bd40532cd9db31ac0dc25e114d1
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-10.html
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+Now that you have prepared the Hestui Mask and the Fiery Egg, seek the <font color="LEVEL">Hestui Totem Spirit</font> at the Ruins south of the Temple of Pa'agrio. Dejakyar Lamme! May the eternal flame guide your path.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-11.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-11.html
new file mode 100644
index 0000000000000000000000000000000000000000..79b4c0440ae983766c2f66c90a4a28367081bff4
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-11.html
@@ -0,0 +1,4 @@
+<html><body>Tataru Zu Hestui:<br>
+Dejakyar Lamme! You have brought the Claw of the Totem Spirit! Magnificent! Young Mystic, now we shall perform a ritual in which we prick your tongue with the claw. Then you shall be able to speak the language of flame!<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30585-12.html">Perform the ritual.</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-12.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-12.html
new file mode 100644
index 0000000000000000000000000000000000000000..0307ab1f39d9bc3393cd30e8545e89f46ff1eca4
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-12.html
@@ -0,0 +1,6 @@
+<html><body>Tataru Zu Hestui:<br>
+Thanks to the great Hestui Totem Spirit, you have mastered the secret language of flame!<br>
+Now you can communicate with the spirits -- but you cannot yet command them. If you wish to do so, you must either learn the <font color="LEVEL">Names of the 99 Spirits</font> or acquire the <font color="LEVEL">Wisdom of the 99 Spirits</font>. Which method will you choose?<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30585-13.html">Learn the Names of the 99 Spirits.</a><br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30585-14.html">Acquire the Wisdom of the 99 Spirits.</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-13.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-13.html
new file mode 100644
index 0000000000000000000000000000000000000000..42262cf169d941428cb298ef120d2721354faf70
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-13.html
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+You wish to learn the Names of the 99 Spirits? Then go to <font color="LEVEL">Gludin Village</font> in the Human land of Gludio and show this letter of recommendation to Seer Umos. He will tell you what you must do next.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-14.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-14.html
new file mode 100644
index 0000000000000000000000000000000000000000..080106ed17c923ad9d177e731d1557be977cd38d
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-14.html
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+You wish to acquire the Wisdom of the 99 Spirits? Then seek Seer Moira in the <font color="LEVEL">Town of Schuttgart</font> beyond the Valley of the Lords to discover you what you must do.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-15.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-15.html
new file mode 100644
index 0000000000000000000000000000000000000000..4eda2ee761e665f62c02dac0bee3f1db517d1865
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-15.html
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+You have done well in learning the language of flame, young Mystic. Now you must journey to the Human land of Gludio to learn the Names of the 99 Spirits. Seek Seer Umos in <font color="LEVEL">Gludin Village</font> to discover what you must do.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-16.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-16.html
new file mode 100644
index 0000000000000000000000000000000000000000..f66fb348560ff34715ee5cecb9550fa6de84d076
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-16.html
@@ -0,0 +1,3 @@
+<html><body>Tataru Zu Hestui:<br>
+Though you have learned the language of flame, unless you know the Names of the 99 Spirits you  will not be able to control them. You must pass this trial to become a true Shaman, so steel yourself for the perils ahead. Dejakyar Lamme! May the eternal flame protect you!
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-01.html
similarity index 64%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-01.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-01.html
index b51248250a72839d2c23b19ef7a65dcf41c6fcf0..4448d65e959e0ffe8547581716bdc0b1fd196ee7 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-01.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-01.html
@@ -1,10 +1,4 @@
-<html>
-
-<body>
-Hestui Totem Spirit:<br>
+<html><body>Hestui Totem Spirit:<br>
 ... growl ... Who dares to speak to me? I have poor eyesight so I cannot see you well, but I can smell ... You smell like a shaman! You are no doubt one who has come to steal the secrets of the spirits! Go away, before I bite off your head and swallow your heart!<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 30592_1">Wear Hestui mask</a>
-
-
-</body>
-</html>
\ No newline at end of file
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30592-02.html">Wear Hestui Mask</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-02.html
new file mode 100644
index 0000000000000000000000000000000000000000..882a70e587d300e48e0aa24fa4f684b85ba6b186
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-02.html
@@ -0,0 +1,5 @@
+<html><body>Hestui Totem Spirit:<br>
+... growl ... Hmm ... Come closer! Looking at your face ... No doubt you are a descendant of Hestui! Yes, yes ... The offspring of the kasha bear are always welcome!<br>
+... growl ... I'm sure you have come to learn the language of flame. It is one of the secrets you must learn to communicate with the spirits. Of course, I could teach it to you, but ... My young Orc ... What can you give me in return for my teachings?<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30592-03.html">Give fiery egg</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-03.html
similarity index 81%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-03.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-03.html
index 2aadae03dcfb4d878a14b151d82f076bab1567ce..5070e7b33523d3dfc27323653b9ac78196ee6a6c 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-03.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-03.html
@@ -1,11 +1,5 @@
-<html>
-
-<body>
-Hestui Totem Spirit:<br>
+<html><body>Hestui Totem Spirit:<br>
 ... Why, isn't this the fiery egg! Where did you find such a valuable item? I, the guardian spirit of the Hestui, am greatly pleased with your gift ...! I will watch over the egg with delight, waiting for the birth of a new flame spirit ... Will it be a bird of flame? Or a bright blazing lizard of fire? Indeed, I am curious!<br>
-... growl ... Then I will give you a gift in return. Take this claw ... If you prick your tongue with it and let the blood run, you will be able to speak the language of the spirits ... Take it to<font color="LEVEL"> Tataru Zu Hestui</font>and perform the ritual.<br>
+... growl ... Then I will give you a gift in return. Take this claw ... If you prick your tongue with it and let the blood run, you will be able to speak the language of the spirits ... Take it to <font color="LEVEL">Tataru Zu Hestui</font> and perform the ritual.<br>
 ... growl ... Well then, may the blessing of the guardian spirits be with you, offspring of Hestui!
-
-
-</body>
-</html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-04.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-04.html
new file mode 100644
index 0000000000000000000000000000000000000000..ecf2563cdfee300e6bb939be418e4796e5561643
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-04.html
@@ -0,0 +1,3 @@
+<html><body>Hestui Totem Spirit:<br>
+... growl ... Young Orc ... Take the claw that I gave you to <font color="LEVEL">Tataru Zu Hestui</font> and perform this ritual: if you prick your tongue with the claw and perform a ritual that draws blood, when you will be able to speak the language of flame ...
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-05.html
similarity index 53%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-05.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-05.html
index bbcffb52a586ce8988ca7963bea6d9115151a555..6620aa5763bc2d86d6c0a5ce431d3231ac42e267 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30592-05.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-05.html
@@ -1,9 +1,3 @@
-<html>
-
-<body>
-Hestui Totem Spirit:<br>
-... growl ... To become a true Shaman, it is not enough to speak the language of flame ... Young Orc, if you truly wish to control the spirits you must learn the names of the ninety-nine different spirits ... Go and speak with one of my brothers, the<font color="LEVEL"> Duda-Mara Totem Spirit</font>, who is known as the "one who holds the names."
-
-
-</body>
-</html>
\ No newline at end of file
+<html><body>Hestui Totem Spirit:<br>
+... growl ... To become a true Shaman, it is not enough to speak the language of flame ... Young Orc, if you truly wish to control the spirits you must learn the names of the ninety-nine different spirits ... Go and speak with one of my brothers, the <font color="LEVEL">Duda-Mara Totem Spirit</font>, who is known as the "one who holds the names."
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-01.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-01.html
new file mode 100644
index 0000000000000000000000000000000000000000..7d8f80890e3e9f53664029799d2ade0a37c09683
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-01.html
@@ -0,0 +1,5 @@
+<html><body>Duda-Mara Totem Spirit:<br>
+Oh-ho! To meet the offspring of Pa'agrio in such a remote land! What do I call you?<br>
+Wait, are you a Shaman that can speak the language of spirits? You must have come to steal the secret of spirits away from me? Go away! If you do not want to be tied up tight in my web and hung for all eternity, begone!<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30593-02.html">Show the Blood Cauldron</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-02.html
new file mode 100644
index 0000000000000000000000000000000000000000..e4d94dcb9fa92b0a5fd8f36fce332008e142083e
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-02.html
@@ -0,0 +1,6 @@
+<html><body>Duda-Mara Totem Spirit:<br>
+... Didn't I tell you to go away ...!<br>
+Hmm ... Wait ...! What is that sweet smell? Such a sweet smell comes from that cauldron! The sweet smell of blood ... You are giving this to me? Thank you ...!<br>
+Mmmm ... mmm ... . So, young shaman of Pa'agrio, have you come to me to learn the names of the ninety-nine spirits?<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 30593-03.html">Say you want to learn the names of the spirits</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-03.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-03.html
new file mode 100644
index 0000000000000000000000000000000000000000..a07ed4efdf752b8076c8331b9dcbef8d0962dbaa
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-03.html
@@ -0,0 +1,6 @@
+<html><body>Duda-Mara Totem Spirit:<br>
+... If you want, I will teach you ... But I must ask a favor in return ...<br>
+... One of the evil spirits I sealed in my web of space and time has escaped ... I have come all the way here to Gludio to catch that scoundrel ... Impertinently, it is hiding in the body of my offspring ...!<br>
+<font color="LEVEL">Poison spiders, arachnid trackers</font>, all my adorable children ... The <font color="LEVEL">Durka Spirit</font> that I seek is hidden in my children's bodies.<br>
+... You must hunt spiders and make it reveal itself ... Take this spider web of space and time that I have spun. When you have pinned the Durka Spirit down, seal it in this net and bring it to me. Then I will teach you what you wish to learn.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-04.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-04.html
new file mode 100644
index 0000000000000000000000000000000000000000..51e6eb4d9ccb20705b94bc173f76b5c48db809bf
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-04.html
@@ -0,0 +1,3 @@
+<html><body>Duda-Mara Totem Spirit:<br>
+... If you capture the <font color="LEVEL">Durka Spirit</font> that escaped from my web, I will teach you the names of the spirits ... However, the scoundrel is hiding in the bodies of my precious children, the <font color="LEVEL">poison spiders</font> and <font color="LEVEL">arachnid trackers</font>!
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-05.html
similarity index 71%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-05.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-05.html
index c988ca2b4e6d955bf228cd0ae3ac60585c0ee210..137f3da02d5befe6d10f3395e6185a28227ad899 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-05.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-05.html
@@ -1,11 +1,5 @@
-<html>
-
-<body>
-Duda-Mara Totem Spirit:<br>
+<html><body>Duda-Mara Totem Spirit:<br>
 Well done indeed, young shaman. I will firmly seal it away so it does not escape a second time from my web to spread evil forces in the world ...<br>
 Did you know, all the spirits that move the world with unseen powers were caught in my web at one time or another. As the price for freeing them, I asked for their names. That is how I came to know the names of the ninety-nine spirits.<br>
-The name of all the spirits is contained in a drop of blood from the tip of my foot. I will give this to you. Take it to<font color="LEVEL"> Seer Umos</font> and perform a ritual with the blood in your mouth to receive the secret of the spirits.
-
-
-</body>
-</html>
\ No newline at end of file
+The name of all the spirits is contained in a drop of blood from the tip of my foot. I will give this to you. Take it to <font color="LEVEL">Seer Umos</font> and perform a ritual with the blood in your mouth to receive the secret of the spirits.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-06.html
similarity index 74%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-06.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-06.html
index 48d8a64b4527c6014b04eaa3b6b52bd51121d03b..e2eb4683fdd30258938bb477ca7d2897b1f145a6 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/30593-06.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-06.html
@@ -1,9 +1,3 @@
-<html>
-
-<body>
-Duda-Mara Totem Spirit:<br>
+<html><body>Duda-Mara Totem Spirit:<br>
 ... Take the drop of blood I have given you to Seer Umos. By performing a ritual of drinking that blood which contains the secret of spirits, you will be able to obtain the powers of a true incantator.
-
-
-</body>
-</html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-01.html
similarity index 94%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-01.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-01.html
index 05494d84bc344344da50e3229c90093dba3979ec..e4e86d5b621bcb670e348cb729226eeb12810277 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-01.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-01.html
@@ -3,4 +3,4 @@ Congratulations, young Orc, on taking the first step in this world!<br>
 I want you to learn here in Schuttgart how to inherit the wisdom of the souls!<br>
 Behold this Black Leopard in front of me! He's the Gandi Totem Spirit, the wisest of all Totem Spirits!<br>
 Talk to him and receive his knowledge! He'll help you!
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-02.html
new file mode 100644
index 0000000000000000000000000000000000000000..0f7a38b1cf72ecd3ac6b4a1cb3618cd7055907dc
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-02.html
@@ -0,0 +1,3 @@
+<html><body>Seer Moira:<br>
+Look at the Black Leopard in front of me! He's the Gandi Totem Spirit, the wisest of all the Totem Spirits!<br>Talk to him and receive his knowledge! He'll help you!
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-03.html
similarity index 94%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-03.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-03.html
index e5b16e33d224e4497e910b6d60fd5833d15b9db5..376c41d6847ee968f376845c99757392f874a545 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/31979-03.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-03.html
@@ -3,4 +3,4 @@ I've watched you, young Orc...<br>
 You learned the Language of Flame from the Hestui Totem Spirit and the wisdom of souls from the Gandi Totem Spirit.<br>
 You're now a legitimate Orc Shaman! I'll give you this Mask of Shaman as proof.<br>
 Take it to the High Prefect and you'll be able to transfer class. Again, congratulations, Tazakar Oroca!
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-01.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-01.html
new file mode 100644
index 0000000000000000000000000000000000000000..fa28352f5321d9d8705c9a21e8a95a4aeb845e3d
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-01.html
@@ -0,0 +1,7 @@
+<html><body>Totem Spirit of Gandi:<br>
+You stupid Orc! You're here to acquire the knowledge of the Totem Spirit, aren't you?<br>
+The knowledge of the Totem Spirit can only be handed down to those in the same tribe! Different tribes could never fully understand the Totem Spirit, they'd only acquire some fragmented pieces of knowledge.<br>
+Hum...<br>
+You may still want to acquire the knowledge of the Totem Spirit, even though you understand the limitations... As did most others... Am I correct? <br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 32057-02.html">"I want the knowledge."</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-02.html
new file mode 100644
index 0000000000000000000000000000000000000000..f96ac81078f4cb60ae9474e7da903421a79230c6
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-02.html
@@ -0,0 +1,3 @@
+<html><body>Totem Spirit of Gandi:<br>
+I see... Grrrr...<br>That's the Tribe of Fire, one of your Orc Tribes under the protection of our Totem Spirit...<br>Very well! There's something you must do at once! Find the <font color="LEVEL">Black Leopard</font> in the <font color="LEVEL">Valley of the Lords</font> and kill him. Get the Dialogue of Souls and Wisdom of Souls when you defeat him.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-03.html
similarity index 91%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-03.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-03.html
index ecd0b76444abb972d6ab041c3ef261605c1e3100..ab27634aac8b31b20d3920d0a879985669c1ce26 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-03.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-03.html
@@ -1,3 +1,3 @@
 <html><body>Totem Spirit of Gandi:<br>
 <font color="LEVEL">Defeat the Black Leopard in the Valley of the Lords</font> and then pour the blood on yourself! That will give you the wisdom!
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-04.html
similarity index 70%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-04.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-04.html
index b045698555b5ea7c64579f5bcf258335389486a5..524fae7f108d6b3d8cf78ad8d5ff22353b4c5cf9 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-04.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-04.html
@@ -3,5 +3,5 @@ Krrrr... Well...now you look more like an Orc..<br>
 Have you become a Shaman of Flame...<br>
 The essence of the Wisdom of Souls... The meaning of the word "victory"...<br>
 No, you're much too young...<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 32057_2">......</a>
-</body></html>
\ No newline at end of file
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 32057-05.html">......</a>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-05.html
similarity index 95%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-05.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-05.html
index 85cd34de555f51e46ecaa8428415d2c3e219a274..cd70e143b7e0dc6e0838766240f092e832fcec49 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32057-05.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-05.html
@@ -4,4 +4,4 @@ From the time that Pa'agrio created you, you were supposed to be like this!<br>
 The shape of burning fire is not one and the kind of fire is not one either.<br>
 You've been cleansed with the blood of Gandi's family, now other Totem Spirits cannot ignore you... krrrr...<br>
 Now, speak with Seer Moira over there. Since you have my wisdom, he'll lead you to a Shaman.
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-01.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-01.html
new file mode 100644
index 0000000000000000000000000000000000000000..50cea2e6031c0035fba1c44c40898c7fb4db530e
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-01.html
@@ -0,0 +1,3 @@
+<html><body>Dead Leopard Body:<br>
+An eerie force emanates from the Dead Leopard Body.
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-02.html
new file mode 100644
index 0000000000000000000000000000000000000000..b80fe8717cf153b077ad24750d475070ea91cd7c
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-02.html
@@ -0,0 +1,5 @@
+<html><body>Dead Leopard Body:<br>
+The Dead Leopard Body's gaze is startling, flickering with the light of distant flames.<br>
+His lips move disturbingly, issuing strange murmurs:<br>
+[...but you need more blood...to acquire more of the sacred blood...the blood of the Black Leopard...]
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-03.html
similarity index 92%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-01.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-03.html
index adedb29be16909774d7ef0f21121a68a381f5c5f..888d1b6d255327555c6da89bee7231e9964a4b07 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-01.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-03.html
@@ -2,4 +2,4 @@
 The Dead Leopard Body has a compelling gaze, as if distant flames flicker in its eyes.<br>
 His lips tremble with weird murmurs:<br>
 [. . . and you need more blood... to acquire more blood... the blood of the Black Leopard...]
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-04.html
similarity index 69%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-02.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-04.html
index b2fb364db6a33b8839a54581893d41b89961b18a..2941d1b458a71490c43b7e62fc03a769d174f24a 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-02.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-04.html
@@ -1,8 +1,8 @@
 <html><body>Dead Leopard's Carcass:<br>
 There's a strange song coming from somewhere. At last you discover the source: it issues from the mouth of a dead leopard.<br>
-The song sounds vaguely familiar yet somehow outlandish as well, like a song you might have heard a foreigner sing as a child.<br>
-<center>[. . . Zakar Gandi! Tejakar Leopa!<br>
+The song sounds vaguely familiar yet somehow outlandish as well, like a song you might have heard a foreigner sing as a child.<br><center>
+[. . . Zakar Gandi! Tejakar Leopa!<br>
 O, forgotten song, lost amid the long tribal battles!<br>
 O, my fellow warriors, once a mighty army, now scattered to the winds!]<br>
-<a action="bypass -h Quest 416_PathToOrcShaman 32090-03.htm">Listen carefully to the song.</a></center>
-</body></html>
\ No newline at end of file
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 32090-05.html">Listen carefully to the song.</a></center>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-05.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-05.html
new file mode 100644
index 0000000000000000000000000000000000000000..c23cb1f31b9fd8d5d6134842b26d4c7433db4763
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-05.html
@@ -0,0 +1,9 @@
+<html><body>Dead Leopard's Carcass:<br><center>
+[One fire shines its light,<br>
+Two fires warm us with their might.<br>
+Fires without number may<br>
+Combine to chase all cold away,<br>
+But let them stray and court disaster!<br>
+Fire is a fearful master.]<br>
+<a action="bypass -h Quest Q00416_PathOfTheOrcShaman 32090-06.html">Listen to the song of fire.</a></center>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-06.html
similarity index 52%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-04.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-06.html
index 79e9280eee81d2b0d1b6198f4a2ccc694c640d05..ddc3352aefbe1796616d857fa66f395ee0d26842 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-04.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-06.html
@@ -1,5 +1,6 @@
-<html><body>Dead Leopard's Carcass:<br>
-<center>[A ghost is much like a fire:<br> approach it with great care,<br>
+<html><body>Dead Leopard's Carcass:<br><center>
+[A ghost is much like a fire:<br>
+approach it with great care,<br>
 a proper distance bear,<br>
 and grow as warm as you desire.<br>
 But stray too close to the source,<br>
@@ -7,6 +8,7 @@ And it will eat you whole;<br>
 For ghosts and fiery coals,<br>
 Have no means to restrain their force.<br>
 Remember the teachings of Pa'agrio!<br>
-Remember the Song of Fire!<br> <font color="LEVEL">In order to hear the last teaching,</font><br>
-<font color="LEVEL">Drench your hands once more with the blood of the Black Leopard!</font>]</center>
-</body></html>
\ No newline at end of file
+Remember the Song of Fire!<br>
+<font color="LEVEL">In order to hear the last teaching,</font><br>
+<font color="LEVEL">Drench your hands once more with the blood of the Black Leopard!]</font></center>
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-07.html
similarity index 91%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-05.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-07.html
index 66473fbfeaa8e5027061f53f5c856c104cbcb036..110a7023a63b8c06e2d423306ef774ef32b9d81c 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-05.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-07.html
@@ -1,4 +1,4 @@
 <html><body>Dead Leopard Body:<br>
 The Dead Leopard's lips tremble eerily. Is it trying to mutter something?<br>
 If you obtain the blood of the Black Leopard, perhaps then you can determine if this is an illusion.
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-08.html
similarity index 90%
rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-06.htm
rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-08.html
index 1e7ccb54e443e50bebc40a9d8f24da5431d93aff..a62e146b92287632930f27aec435be6100800659 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/416_PathToOrcShaman/32090-06.htm
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-08.html
@@ -1,4 +1,4 @@
 <html><body>Dead Leopard Body:<br>
 The Dead Leopard Body murmurs, over and over:<br>
 <font color="LEVEL">"Go and find the Totem Spirit of Gandi. Go and find the Totem Spirit of Gandi."</font>
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java
new file mode 100644
index 0000000000000000000000000000000000000000..00893636d79a22d813fb811df79d6c6ff334f49f
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java
@@ -0,0 +1,631 @@
+/*
+ * Copyright (C) 2004-2013 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.Q00416_PathOfTheOrcShaman;
+
+import java.util.HashMap;
+import java.util.Map;
+
+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.holders.ItemChanceHolder;
+import com.l2jserver.gameserver.model.quest.Quest;
+import com.l2jserver.gameserver.model.quest.QuestState;
+import com.l2jserver.gameserver.network.NpcStringId;
+import com.l2jserver.gameserver.network.clientpackets.Say2;
+import com.l2jserver.gameserver.network.serverpackets.NpcSay;
+import com.l2jserver.gameserver.network.serverpackets.SocialAction;
+
+/**
+ * Path of the Orc Shaman (416)
+ * @author Adry_85
+ */
+public final class Q00416_PathOfTheOrcShaman extends Quest
+{
+	// NPCs
+	private static final int UMOS = 30502;
+	private static final int TATARU_ZU_HESTUI = 30585;
+	private static final int HESTUI_TOTEM_SPIRIT = 30592;
+	private static final int DUDA_MARA_TOTEM_SPIRIT = 30593;
+	private static final int MOIRA = 31979;
+	private static final int TOTEM_SPIRIT_OF_GANDI = 32057;
+	private static final int DEAD_LEOPARDS_CARCASS = 32090;
+	// Items
+	private static final int FIRE_CHARM = 1616;
+	private static final int KASHA_BEAR_PELT = 1617;
+	private static final int KASHA_BLADE_SPIDER_HUSK = 1618;
+	private static final int FIRST_FIERY_EGG = 1619;
+	private static final int HESTUI_MASK = 1620;
+	private static final int SECOND_FIERY_EGG = 1621;
+	private static final int TOTEM_SPIRIT_CLAW = 1622;
+	private static final int TATARUS_LETTER = 1623;
+	private static final int FLAME_CHARM = 1624;
+	private static final int GRIZZLY_BLOOD = 1625;
+	private static final int BLOOD_CAULDRON = 1626;
+	private static final int SPIRIT_NET = 1627;
+	private static final int BOUND_DURKA_SPIRIT = 1628;
+	private static final int DURKA_PARASITE = 1629;
+	private static final int TOTEM_SPIRIT_BLOOD = 1630;
+	private static final int MASK_OF_MEDIUM = 1631;
+	// Quest Monsters
+	private static final int DURKA_SPIRIT = 27056;
+	private static final int BLACK_LEOPARD = 27319;
+	// Misc
+	private static final int MIN_LEVEL = 18;
+	// Mobs
+	private static final Map<Integer, ItemChanceHolder> MOBS = new HashMap<>();
+	static
+	{
+		MOBS.put(20415, new ItemChanceHolder(FIRST_FIERY_EGG, 1.0, 1)); // scarlet_salamander
+		MOBS.put(20478, new ItemChanceHolder(KASHA_BLADE_SPIDER_HUSK, 1.0, 1)); // kasha_blade_spider
+		MOBS.put(20479, new ItemChanceHolder(KASHA_BEAR_PELT, 1.0, 1)); // kasha_bear
+		MOBS.put(20335, new ItemChanceHolder(GRIZZLY_BLOOD, 1.0, 6)); // grizzly_bear
+		MOBS.put(20038, new ItemChanceHolder(DURKA_PARASITE, 1.0, 9)); // poison_spider
+		MOBS.put(20043, new ItemChanceHolder(DURKA_PARASITE, 1.0, 9)); // bind_poison_spider
+		MOBS.put(27056, new ItemChanceHolder(DURKA_PARASITE, 1.0, 9)); // durka_spirit
+	}
+	
+	private Q00416_PathOfTheOrcShaman()
+	{
+		super(416, Q00416_PathOfTheOrcShaman.class.getSimpleName(), "Path of the Orc Shaman");
+		addStartNpc(TATARU_ZU_HESTUI);
+		addTalkId(TATARU_ZU_HESTUI, UMOS, MOIRA, DEAD_LEOPARDS_CARCASS, DUDA_MARA_TOTEM_SPIRIT, HESTUI_TOTEM_SPIRIT, TOTEM_SPIRIT_OF_GANDI);
+		addKillId(MOBS.keySet());
+		addKillId(BLACK_LEOPARD);
+		registerQuestItems(FIRE_CHARM, KASHA_BEAR_PELT, KASHA_BLADE_SPIDER_HUSK, FIRST_FIERY_EGG, HESTUI_MASK, SECOND_FIERY_EGG, TOTEM_SPIRIT_CLAW, TATARUS_LETTER, FLAME_CHARM, GRIZZLY_BLOOD, BLOOD_CAULDRON, SPIRIT_NET, BOUND_DURKA_SPIRIT, DURKA_PARASITE, TOTEM_SPIRIT_BLOOD);
+	}
+	
+	@Override
+	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
+	{
+		final QuestState st = getQuestState(player, false);
+		if (st == null)
+		{
+			return null;
+		}
+		
+		String htmltext = null;
+		switch (event)
+		{
+			case "START":
+			{
+				if (player.getClassId() != ClassId.orcMage)
+				{
+					if (player.getClassId() == ClassId.orcShaman)
+					{
+						htmltext = "30585-02.htm";
+					}
+					else
+					{
+						htmltext = "30585-03.htm";
+					}
+				}
+				else if (player.getLevel() < MIN_LEVEL)
+				{
+					htmltext = "30585-04.htm";
+				}
+				else if (hasQuestItems(player, MASK_OF_MEDIUM))
+				{
+					htmltext = "30585-05.htm";
+				}
+				else
+				{
+					htmltext = "30585-06.htm";
+				}
+				break;
+			}
+			case "30585-07.htm":
+			{
+				st.startQuest();
+				st.setMemoState(1);
+				giveItems(player, FIRE_CHARM, 1);
+				htmltext = event;
+				break;
+			}
+			case "30585-12.html":
+			{
+				if (hasQuestItems(player, TOTEM_SPIRIT_CLAW))
+				{
+					htmltext = event;
+				}
+				break;
+			}
+			case "30585-13.html":
+			{
+				if (hasQuestItems(player, TOTEM_SPIRIT_CLAW))
+				{
+					takeItems(player, TOTEM_SPIRIT_CLAW, -1);
+					giveItems(player, TATARUS_LETTER, 1);
+					st.setCond(5, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30585-14.html":
+			{
+				if (hasQuestItems(player, TOTEM_SPIRIT_CLAW))
+				{
+					takeItems(player, TOTEM_SPIRIT_CLAW, -1);
+					st.setCond(12, true);
+					st.setMemoState(100);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30502-07.html":
+			{
+				if (hasQuestItems(player, TOTEM_SPIRIT_BLOOD))
+				{
+					takeItems(player, TOTEM_SPIRIT_BLOOD, -1);
+					giveItems(player, MASK_OF_MEDIUM, 1);
+					final int level = player.getLevel();
+					if (level >= 20)
+					{
+						addExpAndSp(player, 320534, 22992);
+					}
+					else if (level >= 19)
+					{
+						addExpAndSp(player, 456128, 29690);
+					}
+					else
+					{
+						addExpAndSp(player, 591724, 36388);
+					}
+					giveAdena(player, 163800, true);
+					st.exitQuest(false, true);
+					player.sendPacket(new SocialAction(player.getObjectId(), 3));
+					st.saveGlobalQuestVar("1ClassQuestFinished", "1");
+					htmltext = event;
+				}
+				break;
+			}
+			case "32090-05.html":
+			{
+				if (st.isMemoState(106))
+				{
+					htmltext = event;
+				}
+				break;
+			}
+			case "32090-06.html":
+			{
+				if (st.isMemoState(106))
+				{
+					st.setMemoState(107);
+					st.setCond(18, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30593-02.html":
+			{
+				if (hasQuestItems(player, BLOOD_CAULDRON))
+				{
+					htmltext = event;
+				}
+				break;
+			}
+			case "30593-03.html":
+			{
+				if (hasQuestItems(player, BLOOD_CAULDRON))
+				{
+					takeItems(player, BLOOD_CAULDRON, -1);
+					giveItems(player, SPIRIT_NET, 1);
+					st.setCond(9, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30592-02.html":
+			{
+				if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG))
+				{
+					htmltext = event;
+				}
+				break;
+			}
+			case "30592-03.html":
+			{
+				if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG))
+				{
+					takeItems(player, -1, HESTUI_MASK, SECOND_FIERY_EGG);
+					giveItems(player, TOTEM_SPIRIT_CLAW, 1);
+					st.setCond(4, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32057-02.html":
+			{
+				if (st.isMemoState(101))
+				{
+					st.setMemoState(102);
+					st.setCond(14, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "32057-05.html":
+			{
+				if (st.isMemoState(109))
+				{
+					st.setMemoState(110);
+					st.setCond(21, true);
+					htmltext = event;
+				}
+				break;
+			}
+		}
+		return htmltext;
+	}
+	
+	@Override
+	public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon)
+	{
+		final QuestState st = getRandomPartyMemberState(player, -1, 3, npc);
+		if (st != null)
+		{
+			if (npc.getId() == BLACK_LEOPARD)
+			{
+				final int memoState = st.getMemoState();
+				if ((memoState >= 102) && (memoState <= 107))
+				{
+					final int random = getRandom(100);
+					switch (memoState)
+					{
+						case 102:
+						{
+							st.setMemoState(103);
+							break;
+						}
+						case 103:
+						{
+							st.setMemoState(104);
+							st.setCond(15, true);
+							if (random < 66)
+							{
+								npc.broadcastPacket(new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), NpcStringId.MY_DEAR_FRIEND_OF_S1_WHO_HAS_GONE_ON_AHEAD_OF_ME).addStringParameter(player.getName()));
+							}
+							break;
+						}
+						case 105:
+						{
+							st.setMemoState(106);
+							st.setCond(17, true);
+							if (random < 66)
+							{
+								npc.broadcastPacket(new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), NpcStringId.LISTEN_TO_TEJAKAR_GANDI_YOUNG_OROKA_THE_SPIRIT_OF_THE_SLAIN_LEOPARD_IS_CALLING_YOU_S1).addStringParameter(player.getName()));
+							}
+							break;
+						}
+						case 107:
+						{
+							st.setMemoState(108);
+							st.setCond(19, true);
+							break;
+						}
+					}
+				}
+				return super.onKill(npc, player, isSummon);
+			}
+			
+			final ItemChanceHolder item = MOBS.get(npc.getId());
+			if (item.getCount() == st.getCond())
+			{
+				if (st.isCond(1) && hasQuestItems(st.getPlayer(), FIRE_CHARM))
+				{
+					if (giveItemRandomly(st.getPlayer(), npc, item.getId(), 1, 1, item.getChance(), true) //
+						&& hasQuestItems(st.getPlayer(), FIRST_FIERY_EGG, KASHA_BLADE_SPIDER_HUSK, KASHA_BEAR_PELT))
+					{
+						st.setCond(2, true);
+					}
+				}
+				else if (st.isCond(6) && hasQuestItems(st.getPlayer(), FLAME_CHARM))
+				{
+					if (giveItemRandomly(st.getPlayer(), npc, item.getId(), 1, 3, item.getChance(), true))
+					{
+						st.setCond(7);
+					}
+				}
+				else if (st.isCond(9) && hasQuestItems(st.getPlayer(), SPIRIT_NET) && !hasQuestItems(st.getPlayer(), BOUND_DURKA_SPIRIT) && (getQuestItemsCount(st.getPlayer(), DURKA_PARASITE) <= 8))
+				{
+					if ((npc.getId() == 20038) || (npc.getId() == 20043))
+					{
+						final int random = getRandom(10);
+						final long itemCount = getQuestItemsCount(st.getPlayer(), DURKA_PARASITE);
+						if ((((itemCount == 5) && (random < 1))) //
+							|| ((itemCount == 6) && (random < 2)) //
+							|| ((itemCount == 7) && (random < 2)) //
+							|| (itemCount >= 8))
+						{
+							takeItems(player, DURKA_PARASITE, -1);
+							addSpawn(DURKA_SPIRIT, npc.getX(), npc.getY(), npc.getZ(), 0, true, 0, false);
+							st.playSound("ITEMSOUND_QUEST_BEFORE_BATTLE");
+						}
+						else
+						{
+							giveItems(st.getPlayer(), DURKA_PARASITE, 1);
+							st.playSound("ITEMSOUND_QUEST_ITEMGET");
+						}
+					}
+					else
+					{
+						giveItems(st.getPlayer(), BOUND_DURKA_SPIRIT, 1);
+						takeItems(st.getPlayer(), -1, DURKA_PARASITE, SPIRIT_NET);
+					}
+				}
+			}
+		}
+		return super.onKill(npc, player, isSummon);
+	}
+	
+	@Override
+	public String onTalk(L2Npc npc, L2PcInstance player)
+	{
+		final QuestState st = getQuestState(player, true);
+		String htmltext = getNoQuestMsg(player);
+		if (st.isCreated())
+		{
+			if (npc.getId() == TATARU_ZU_HESTUI)
+			{
+				htmltext = "30585-01.htm";
+			}
+		}
+		else if (st.isStarted())
+		{
+			switch (npc.getId())
+			{
+				case TATARU_ZU_HESTUI:
+				{
+					if (st.isMemoState(1))
+					{
+						if (hasQuestItems(player, FIRE_CHARM))
+						{
+							if (getQuestItemsCount(player, KASHA_BEAR_PELT, KASHA_BLADE_SPIDER_HUSK, FIRST_FIERY_EGG) < 3)
+							{
+								htmltext = "30585-08.html";
+							}
+							else
+							{
+								takeItems(player, -1, FIRE_CHARM, KASHA_BEAR_PELT, KASHA_BLADE_SPIDER_HUSK, FIRST_FIERY_EGG);
+								giveItems(player, HESTUI_MASK, 1);
+								giveItems(player, SECOND_FIERY_EGG, 1);
+								st.setCond(3, true);
+								htmltext = "30585-09.html";
+							}
+						}
+						else if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG))
+						{
+							htmltext = "30585-10.html";
+						}
+						else if (hasQuestItems(player, TOTEM_SPIRIT_CLAW))
+						{
+							htmltext = "30585-11.html";
+						}
+						else if (hasQuestItems(player, TATARUS_LETTER))
+						{
+							htmltext = "30585-15.html";
+						}
+						else if (hasAtLeastOneQuestItem(player, GRIZZLY_BLOOD, FLAME_CHARM, BLOOD_CAULDRON, SPIRIT_NET, BOUND_DURKA_SPIRIT, TOTEM_SPIRIT_BLOOD))
+						{
+							htmltext = "30585-16.html";
+						}
+					}
+					else if (st.isMemoState(100))
+					{
+						htmltext = "30585-14.html";
+					}
+					break;
+				}
+				case UMOS:
+				{
+					if (st.isMemoState(1))
+					{
+						if (hasQuestItems(player, TATARUS_LETTER))
+						{
+							giveItems(player, FLAME_CHARM, 1);
+							takeItems(player, TATARUS_LETTER, -1);
+							st.setCond(6, true);
+							htmltext = "30502-01.html";
+						}
+						else if (hasQuestItems(player, FLAME_CHARM))
+						{
+							if (getQuestItemsCount(player, GRIZZLY_BLOOD) < 3)
+							{
+								htmltext = "30502-02.html";
+							}
+							else
+							{
+								takeItems(player, -1, FLAME_CHARM, GRIZZLY_BLOOD);
+								giveItems(player, BLOOD_CAULDRON, 1);
+								st.setCond(8, true);
+								htmltext = "30502-03.html";
+							}
+						}
+						else if (hasQuestItems(player, BLOOD_CAULDRON))
+						{
+							htmltext = "30502-04.html";
+						}
+						else if (hasAtLeastOneQuestItem(player, BOUND_DURKA_SPIRIT, SPIRIT_NET))
+						{
+							htmltext = "30502-05.html";
+						}
+						else if (hasQuestItems(player, TOTEM_SPIRIT_BLOOD))
+						{
+							htmltext = "30502-06.html";
+						}
+					}
+					break;
+				}
+				case MOIRA:
+				{
+					final int memoState = st.getMemoState();
+					if (memoState == 100)
+					{
+						st.setMemoState(101);
+						st.setCond(13, true);
+						htmltext = "31979-01.html";
+					}
+					else if ((memoState >= 101) && (memoState < 108))
+					{
+						htmltext = "31979-02.html";
+					}
+					else if (memoState == 110)
+					{
+						giveItems(player, MASK_OF_MEDIUM, 1);
+						final int level = player.getLevel();
+						if (level >= 20)
+						{
+							addExpAndSp(player, 160267, 11496);
+						}
+						else if (level >= 19)
+						{
+							addExpAndSp(player, 228064, 14845);
+						}
+						else
+						{
+							addExpAndSp(player, 295862, 18194);
+						}
+						giveAdena(player, 81900, true);
+						st.exitQuest(false, true);
+						player.sendPacket(new SocialAction(player.getObjectId(), 3));
+						st.saveGlobalQuestVar("1ClassQuestFinished", "1");
+						htmltext = "31979-03.html";
+					}
+					break;
+				}
+				case DEAD_LEOPARDS_CARCASS:
+				{
+					switch (st.getMemoState())
+					{
+						case 102:
+						case 103:
+						{
+							htmltext = "32090-01.html";
+							break;
+						}
+						case 104:
+						{
+							st.setMemoState(105);
+							st.setCond(16, true);
+							htmltext = "32090-03.html";
+							break;
+						}
+						case 105:
+						{
+							htmltext = "32090-01.html";
+							break;
+						}
+						case 106:
+						{
+							htmltext = "32090-04.html";
+							break;
+						}
+						case 107:
+						{
+							htmltext = "32090-07.html";
+							break;
+						}
+						case 108:
+						{
+							st.setMemoState(109);
+							st.setCond(20, true);
+							htmltext = "32090-08.html";
+							break;
+						}
+					}
+					break;
+				}
+				case DUDA_MARA_TOTEM_SPIRIT:
+				{
+					if (st.isMemoState(1))
+					{
+						if (hasQuestItems(player, BLOOD_CAULDRON))
+						{
+							htmltext = "30593-01.html";
+						}
+						else if (hasQuestItems(player, SPIRIT_NET) && !hasQuestItems(player, BOUND_DURKA_SPIRIT))
+						{
+							htmltext = "30593-04.html";
+						}
+						else if (!hasQuestItems(player, SPIRIT_NET) && hasQuestItems(player, BOUND_DURKA_SPIRIT))
+						{
+							takeItems(player, BOUND_DURKA_SPIRIT, -1);
+							giveItems(player, TOTEM_SPIRIT_BLOOD, 1);
+							st.setCond(11, true);
+							htmltext = "30593-05.html";
+						}
+						else if (hasQuestItems(player, TOTEM_SPIRIT_BLOOD))
+						{
+							htmltext = "30593-06.html";
+						}
+					}
+					break;
+				}
+				case HESTUI_TOTEM_SPIRIT:
+				{
+					if (st.isMemoState(1))
+					{
+						if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG))
+						{
+							htmltext = "30592-01.html";
+						}
+						else if (hasQuestItems(player, TOTEM_SPIRIT_CLAW))
+						{
+							htmltext = "30592-04.html";
+						}
+						else if (hasAtLeastOneQuestItem(player, GRIZZLY_BLOOD, FLAME_CHARM, BLOOD_CAULDRON, SPIRIT_NET, BOUND_DURKA_SPIRIT, TOTEM_SPIRIT_BLOOD, TATARUS_LETTER))
+						{
+							htmltext = "30592-05.html";
+						}
+					}
+					break;
+				}
+				case TOTEM_SPIRIT_OF_GANDI:
+				{
+					switch (st.getMemoState())
+					{
+						case 101:
+						{
+							htmltext = "32057-01.html";
+							break;
+						}
+						case 102:
+						{
+							htmltext = "32057-03.html";
+							break;
+						}
+						case 109:
+						{
+							htmltext = "32057-04.html";
+							break;
+						}
+					}
+					break;
+				}
+			}
+		}
+		return htmltext;
+	}
+	
+	public static void main(String args[])
+	{
+		new Q00416_PathOfTheOrcShaman();
+	}
+}
diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20140101update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20140101update.sql
new file mode 100644
index 0000000000000000000000000000000000000000..5a0a7c3e70dba46f75a91e99d6d0d4e58896e5e3
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/sql/game/updates/20140101update.sql
@@ -0,0 +1 @@
+UPDATE character_quests SET name='Q00416_PathOfTheOrcShaman' WHERE name='416_PathToOrcShaman';
\ No newline at end of file