소스 검색

Retail-like quest Hunt Of The Black Lion (333).
Reviewed by: @Zoey76

ivantotov 10 년 전
부모
커밋
679468e1b3
100개의 변경된 파일1615개의 추가작업 그리고 591개의 파일을 삭제
  1. 0 1
      L2J_DataPack/dist/game/data/scripts.cfg
  2. 0 589
      L2J_DataPack/dist/game/data/scripts/quests/333_BlackLionHunt/__init__.py
  3. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-01.html
  4. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-02.html
  5. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-03.html
  6. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-04.html
  7. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-05.html
  8. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-01.html
  9. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-02.html
  10. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-03.html
  11. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-04.html
  12. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-05.html
  13. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-06.html
  14. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-07.html
  15. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-08.html
  16. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-01.html
  17. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-02.html
  18. 6 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-03.html
  19. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-04.html
  20. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-05.html
  21. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-01.htm
  22. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-02.htm
  23. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-03.htm
  24. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-04.htm
  25. 7 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-05.html
  26. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-06.html
  27. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-07.html
  28. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-08.html
  29. 6 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-09.html
  30. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-10.html
  31. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-11.html
  32. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-12.html
  33. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-13.html
  34. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-14.html
  35. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-15.html
  36. 9 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-15a.html
  37. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-16.html
  38. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-17a.html
  39. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-18b.html
  40. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-19b.html
  41. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-20.html
  42. 7 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-21.html
  43. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-22.html
  44. 9 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-23.html
  45. 6 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-24a.html
  46. 6 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-25b.html
  47. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-26.html
  48. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-01.html
  49. 6 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-02.html
  50. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-03.html
  51. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04a.html
  52. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04b.html
  53. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04c.html
  54. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04d.html
  55. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04e.html
  56. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04f.html
  57. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04g.html
  58. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04h.html
  59. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04i.html
  60. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04j.html
  61. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04k.html
  62. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04l.html
  63. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04m.html
  64. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04n.html
  65. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04o.html
  66. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-05.html
  67. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-06.html
  68. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-07.html
  69. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08.html
  70. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08a.html
  71. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08b.html
  72. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08c.html
  73. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08d.html
  74. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08e.html
  75. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08f.html
  76. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08g.html
  77. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08h.html
  78. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08i.html
  79. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08j.html
  80. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08k.html
  81. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08l.html
  82. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08m.html
  83. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08n.html
  84. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08o.html
  85. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08p.html
  86. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08q.html
  87. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08r.html
  88. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08s.html
  89. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08t.html
  90. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-09.html
  91. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-01.html
  92. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-02.html
  93. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-03.html
  94. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-04.html
  95. 5 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-05.html
  96. 3 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-06.html
  97. 4 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-07.html
  98. 1190 0
      L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java
  99. 2 0
      L2J_DataPack/dist/game/data/scripts/quests/QuestMasterHandler.java
  100. 2 1
      L2J_DataPack/dist/sql/game/updates/20150222update.sql

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

@@ -186,7 +186,6 @@ quests/234_FatesWhisper/__init__.py
 quests/236_SeedsOfChaos/__init__.py
 quests/255_Tutorial/__init__.py
 quests/330_AdeptOfTaste/__init__.py
-quests/333_BlackLionHunt/__init__.py
 quests/334_TheWishingPotion/__init__.py
 quests/335_TheSongOfTheHunter/__init__.py
 quests/336_CoinOfMagic/__init__.py

+ 0 - 589
L2J_DataPack/dist/game/data/scripts/quests/333_BlackLionHunt/__init__.py

@@ -1,589 +0,0 @@
-#written by Rolarga
-##################################FEEL FREE TO CHANGE IDs, REWARDS, PRICES, NPCs AND DROPDATAS THEY ARE JUST CUSTOM BY ME##################################
-
-qn = "333_BlackLionHunt"
-
-#Technical relatet Items
-BLACK_LION_MARK = 1369
-ADENA_ID = 57
-
-#Drops & Rewards
-CARGO_BOX1,CARGO_BOX2,CARGO_BOX3,CARGO_BOX4 = range(3440,3444)
-UNDEAD_ASH,BLOODY_AXE_INSIGNIAS,DELU_FANG,STAKATO_TALONS = range(3848,3852)
-SOPHIAS_LETTER1,SOPHIAS_LETTER2,SOPHIAS_LETTER3,SOPHIAS_LETTER4,LIONS_CLAW,LIONS_EYE,GUILD_COIN = range(3671,3678)
-ALACRITY_POTION = 735
-SCROLL_ESCAPE = 736
-SOULSHOT_D = 1463
-SPIRITSHOT_D = 2510
-HEALING_POTION=1061
-#Box rewards
-GLUDIO_APPLE,CORN_MEAL,WOLF_PELTS,MONNSTONE,GLUDIO_WEETS_FLOWER,SPIDERSILK_ROPE,ALEXANDRIT,              \
-SILVER_TEA,GOLEM_PART,FIRE_EMERALD,SILK_FROCK,PORCELAN_URN,IMPERIAL_DIAMOND,STATUE_SHILIEN_HEAD,         \
-STATUE_SHILIEN_TORSO,STATUE_SHILIEN_ARM,STATUE_SHILIEN_LEG,COMPLETE_STATUE,FRAGMENT_ANCIENT_TABLE1,      \
-FRAGMENT_ANCIENT_TABLE2,FRAGMENT_ANCIENT_TABLE3,FRAGMENT_ANCIENT_TABLE4,COMPLETE_TABLET = range(3444,3467)
-
-#Price to Open a Box
-OPEN_BOX_PRICE=650
-
-
-#Lists
-#List of all NPCs this Quest: Sophya,Redfoot,Rupio,Undinas(Shilien Temple),Lockirin(Dwarfen Village)
-NPC=[30735,30736,30471,30130,30531,30737]
-#List for some Item Groups
-statue_list=[STATUE_SHILIEN_HEAD,STATUE_SHILIEN_TORSO,STATUE_SHILIEN_ARM,STATUE_SHILIEN_LEG]
-tablet_list=[FRAGMENT_ANCIENT_TABLE1,FRAGMENT_ANCIENT_TABLE2,FRAGMENT_ANCIENT_TABLE3,FRAGMENT_ANCIENT_TABLE4]
-
-#This Handels the Drop Datas npcId:[part,allowToDrop,ChanceForPartItem,ChanceForBox,PartItem]
-#--Part, the Quest has 4 Parts 1=Execution Ground, 2=Partisan Hideaway 3=Near Giran Town, Delu Lizzards 4=Cruma Tower Area.
-#--AllowToDrop --> if you will that the mob can drop, set allowToDrop==1. This is because not all mobs are really like official.
-#--ChanceForPartItem --> set the dropchance for Ash in % for the mob with the npcId in same Line.
-#--ChanceForBox --> set the dropchance for Boxes in % to the mob with the npcId in same Line. 
-#--PartItem --> this defines wich Item should this Mob drop, because 4 Parts.. 4 Different Items.
-DROPLIST={
-#Execturion Ground - Part 1
-20160:[1,1,67,29,UNDEAD_ASH],      #Neer Crawler
-20171:[1,1,76,31,UNDEAD_ASH],      #Specter
-20197:[1,1,89,25,UNDEAD_ASH],      #Sorrow Maiden
-20200:[1,1,60,28,UNDEAD_ASH],      #Strain  
-20201:[1,1,70,29,UNDEAD_ASH],      #Ghoul
-20202:[1,0,60,24,UNDEAD_ASH],      #Dead Seeker (not official Monster for this Quest)
-20198:[1,1,60,35,UNDEAD_ASH],      #Neer Ghoul Berserker
-#Partisan Hideaway - Part 2
-20207:[2,1,69,29,BLOODY_AXE_INSIGNIAS],  #Ol Mahum Guerilla
-20208:[2,1,67,32,BLOODY_AXE_INSIGNIAS],  #Ol Mahum Raider
-20209:[2,1,62,33,BLOODY_AXE_INSIGNIAS],  #Ol Mahum Marksman
-20210:[2,1,78,23,BLOODY_AXE_INSIGNIAS],  #Ol Mahum Sergeant
-20211:[2,1,71,22,BLOODY_AXE_INSIGNIAS],  #Ol Mahum Captain
-#Delu Lizzardmans near Giran - Part 3
-20251:[3,1,70,30,DELU_FANG],        #Delu Lizardman
-20252:[3,1,67,28,DELU_FANG],        #Delu Lizardman Scout
-20253:[3,1,65,26,DELU_FANG],        #Delu Lizardman Warrior
-20781:[3,0,69,31,DELU_FANG],        #Delu Lizardman Shaman (not official Monster for this Quest)
-#Cruma Area - Part 4
-20157:[4,1,66,32,STAKATO_TALONS],    #Marsh Stakato
-20230:[4,1,68,26,STAKATO_TALONS],    #Marsh Stakato Worker
-20232:[4,1,67,28,STAKATO_TALONS],    #Marsh Stakato Soldier
-20234:[4,1,69,32,STAKATO_TALONS]    #Marsh Stakato Drone
-}
-
-######################################## DO NOT MODIFY BELOW THIS LINE ####################################################################################
-
-#Messages
-#technical relatet messages
-html        = "<html><body>"
-htmlend        = "</body></html>"
-back        = "<a action=\"bypass -h Quest 333_BlackLionHunt f_more_help\">Return</a>"
-#Sophya
-sophia        = "Mercenary Sophia:<br>"
-#-Item information
-p_redfoot      = html+sophia+"Red foot  you may not like him much personally.  But he is the type of person who is missed when he is not around.  Although he is in charge of delivery of military supplies, he also works on the side as a broker of stolen war trophies and loot.  He is also a great source of information for our mercenary troops.  Since he brings with him quite a lot of useful information, stop by often to ask him questions.<br><a action=\"bypass -h Quest 333_BlackLionHunt p_trader_info\">Ask about the traders union.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue with your mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt leave\">Stop the mission you have been engaged in.</a>"+htmlend
-p_no_items      = html+sophia+"Dear brother of the Black Lion.  Dont you think that the place where you should be is not in this village but in the battlefield where the evil spirits are running wild!<br><a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue with your mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt leave\">Stop the mission you have been engaged in.</a>"+htmlend
-p_trader_info    = html+sophia+"This cargo box definitely belongs to the Aden Traders Union. I can tell from the seal that is stamped on the box. If you want to return the cargo to them, go see Trader Union Member Morgan at the magic grocery store.  He works for the Aden Traders Union. <br><a action=\"bypass -h Quest 333_BlackLionHunt p_redfoot\">Ask about Red Foot. </a><br><a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue with your mission. </a><br><a action=\"bypass -h Quest 333_BlackLionHunt leave\">Stop the mission you have been engaged in.</a>"+htmlend
-p_both_info      = html+sophia+"Dear brother.  I appreciate your hard work in carrying out the mission.  Ill give you your reward according to the number of proofs you have brought back.<br>What is that box?  It seems like you have brought back a cargo box that belongs to a traders union.  Since there is no clause regarding the returning of a cargo box written in our contract,  I guess we dont have the duty to return the cargo to the traders. But, if we return it to the traders union, perhaps they will give us some sort of reward?   If you dont feel like helping traders, you can go see Red Foot.   He is an expert in dealing with spoils that are hard to get rid of. <br><a action=\"bypass -h Quest 333_BlackLionHunt p_redfoot\">Ask about Red Foot. </a><br><a action=\"bypass -h Quest 333_BlackLionHunt p_trader_info\">Ask about the traders union.</a><br> <a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue with your mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt leave\">Stop the mission you have been engaged in.</a>"+htmlend
-p_only_item_info  = html+sophia+"Dear brother.  I appreciate your hard work in carrying out the mission. Ill give you your reward according to the number of proofs you have brought back.<br><a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue to carry out the mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt leave\">Stop the mission you have been engaged in.</a>"+htmlend
-p_leave_mission    = html+sophia+"I appreciate your hard work so far.  Even a lion needs a break.   Retire to the village and replenish your energy while resting there.  Maintaining ones own physical strength is one of the basic skills of being a mercenary.<br><a action=\"bypass -h Quest 333_BlackLionHunt start_chose_parts\">Tell him that you would like to take on a new mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt r_exit\">Leave the mercenary troop.</a>"+htmlend
-p_only_box_info    = html+sophia+"Dear brother.  I appreciate your hard work in carrying out the mission.  Ill give you your reward according to the number of proofs you have brought back.<br><a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue to carry out the mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt leave\">Stop the mission you have been engaged in.</a>"+htmlend
-p_first_eye      = html+sophia+"Wait a moment.  I present to you the <font color=\"LEVEL\">mark of the lions eye</font>. This is an award to recognize your distinguished services that you have demonstrated on the battlefield.  And new supplies have been issued for you.   Since they are expendable goods that will be useful in combat, store and guard them well!  Now, I expect you to continue to make great achievements."+htmlend
-p_eye        = html+sophia+"Wait a moment.  I present to you the <font color=\"LEVEL\">mark of the lions eye</font>. This is an award to recognize your distinguished services that you have demonstrated on the battlefield.  And new supplies have been issued for you.   Since they are expendable goods that will be useful in combat, store and guard them well!  Now, I expect you to continue to make great achievements."+htmlend
-#-exit messages
-r_exit        = html+sophia+"What?!  You want to leave the Black Lion troop?  Well, I guess you must have your own reasons.  I wont ask about that  However, Ill tell you one thing  The only place for someone like yourself who was born with the blood of a fighter is in a mercenary troop.  No matter where you go, you are destined to end up on the battlefield.<br>Anyhow, if you really want to withdraw from the mercenary troop, bear this in mind.  Upon your departure, you will have to return the Black Lion Mark.  Also, according to your contributions of service you have achieved so far, you will receive the proper discharge pay.<br><a action=\"bypass -h Quest 333_BlackLionHunt continue\">Continue to work for the mercenary troop.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt exit\">Leave the mercenary troop.</a>"+htmlend
-exit        = html+sophia+"If you really have already made up your mind, I will not hold you back any more.  Please return the Black Lion Mark.  I regret that our relationship as comrades will end from here on.  Oh, take this before you go.  This is the reward for your services you have earned until now for the mercenary troop.  Wherever you go, you can use it as seed money to establish yourself in a new place.  Well, until the day when we draw our swords together again.  Good luck brother!"+htmlend
-#-Start
-start_error1    = html+sophia+"As I said before, our current mission is to drive out the evil spirits in this area.  However, since the main force of the mercenary troop has been dispatched to Gludio, our military force is suffering a shortage.  The only thing we are managing to do right now is to contain the evil spirits from attacking the village.  Even now, if I can find some tough skinned fighters, I am willing to hire them right away to supplement our force!<br>(This is a quest that can be carried out by a character of level 25 or above and in possession of the Black Lion Mark.)"+htmlend
-start_error2    = html+sophia+"As I said before, our current mission is to drive out the evil spirits in this area.  However, since the main force of the mercenary troop has been dispatched to Gludio, our military force is suffering a shortage.  The only thing we are managing to do right now is to contain the evil spirits from attacking the village.  Even now, if I can find some tough skinned fighters, I am willing to hire them right away to supplement our force!<br>You seem like you have a lot of experience fighting evil spirits.  Someone of your caliber and experience would be easily qualified to join our mercenary troop However, according to our policy, in order to be a member of our mercenary troop, you will still have to pass our test.  If you are interested, go see <font color=\"LEVEL\">Captain Leopold in Gludin</font>. If you are approved by him and can bring back the Black Lion Mark, I will take you in as one of our brothers and give you the opportunity to join us in the fight.<br>(This is a quest that can be carried out by a character of level 25 or above and in possession of the Black Lion Mark.)"+htmlend
-start_start      = html+sophia+"Dear brother of the Black Lion.  Our current situation is as follows.  As I said before, our current mission is to drive out the evil spirits in this area.  However, since the main force of the mercenary troop has been dispatched to Gludio, our military force is suffering a shortage.  The only thing we are managing to do right now is to contain the evil spirits from attacking the village. <br>Fortunately, Captain Leopold of Gludin has sent many newly selected mercenary brothers.  So we can launch our attack on the stronghold of the evil spirits in earnest.  Brother, I would like you to join us in this fight.<br><a action=\"bypass -h Quest 333_BlackLionHunt start\">Tell him that you will join them in the fight.</a>"+htmlend
-start_explain    = html+sophia+"All right!  The time has come for the black lions that have been crouching until now, to bare their claws and start hunting!<br>Now, I will explain our combat situation.  We currently have four targets of attack.  They are the Execution Ground, the Partisan Hideaway, southern shoreline area, and the Cruma Marshlands.  Since we do not have enough combat power to hold a drawn-out war, we will dispatch a small group of soldiers as a strike force to carry out the strategy of hit and run to drive out the evil spirits.<br><a action=\"bypass -h Quest 333_BlackLionHunt start_parts\">Listen to the mission of each area.</a>"+htmlend
-start_parts      = html+sophia+"About which mission would you like to hear about?<br><br><a action=\"bypass -h Quest 333_BlackLionHunt p1_explanation\">Clean out the undead in the Execution Ground.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt p2_explanation\">Drive out the ol mahum in the Partisan Hideaway.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt p3_explanation\">Drive out the delu lizardman in the southern shore area.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt p4_explanation\">Smash the marsh stakato in the Cruma Marshlands.</a>"+htmlend
-start_ask_again    = html+sophia+"Dear Black Lion brother, the war with the evil spirits has already State.STARTED! Dont you think you should be active in this fight with us?<br><a action=\"bypass -h Quest 333_BlackLionHunt start_parts\">Listen to the explanation about the mission.</a>"+htmlend
-start_continue    = html+sophia+"Hurry!  Rush to the battlefield, destroy your enemies and taste the sweetness of victory!"+htmlend
-#-Part 1
-p1_explanation    = html+sophia+"The Execution Ground is located in the eastern part of the village. It is an eerie place where people can hear the never ending cries of dead souls. Your mission is to clean out the undead that are infesting the place. According to a rumor, in order to pay for the spilled blood of innocent people who were killed during the farmers uprising, the undead came back to this world Well, all I know is that we need to carry out the given assignment. Still, I dont feel good about this for some reason. <br><a action=\"bypass -h Quest 333_BlackLionHunt p1_t\">Take on the mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt start_chose_parts\">Listen to the explanation about another mission.</a>"+htmlend
-p1_take        = html+sophia+"The undead that we need to drive out are <font color=\"LEVEL\">specters, sorrow maiden, neer crawlers, neer ghoul berserker, strains and ghouls</font>. I dont know whether you know about this or not.  But when an undead is destroyed, it leaves behind a handful of ashes.  Bring me back that as proof of victory.  The more <font color=\"LEVEL\">ashes of undead </font> you bring, the more rewards you will receive.  Since you once worked under Captain Leopold, you already know the rule about proofs and rewards, dont you?  <br> Now then, hurry up.  Prepare yourself for combat and leave for the Execution Ground immediately. Prove to everybody the fact that even the undead who have been resurrected from the dungeon of purgatory will not be a match for us the Black Lion troop!"+htmlend
-#-Part 2
-p2_explanation    = html+sophia+"This mission is to drive out the remnants of the Grecian military force that is currently encamped in the northwestern part of  the Horseshoe Valley.  Dont take them too lightly by thinking that they are mere rabble of defeated soldiers.    Your opponents are ol mahums of the Bloody Axe army led by the Blood Lord Nurka.  They are a formidable enemy that you shouldnt take too lightly.<br><a action=\"bypass -h Quest 333_BlackLionHunt p2_t\">Take on the mission.<\a> <br> <a action=\"bypass -h Quest 333_BlackLionHunt start_chose_parts\">Listen to the explanation about another mission.</a>"+htmlend
-p2_take        = html+sophia+"The enemies that you will have to defeat are <font color=\"LEVEL\">ol mahum guerillas, ol mahum raiders, ol mahum marksman, ol mahum sergeants and ol mahum captains</font>.<br>As a proof that you have defeated the enemy, bring me back the <font color=\"LEVEL\">bloodyaxe insignia</font> the symbol of the partisan army.  The more proofs you bring, the greater your reward will be.  Well, since you once worked under Captain Leopold, you already know the rule about proofs and rewards, dont you?<br>Now then, hurry up and leave for the Partisan Hideaway. Show them the wrath of the Black Lion troop to those rampaging ol mahums!"+htmlend
-#-Part 3
-p3_explanation    = html+sophia+"The headquarters of delu lizardmen was originally located at the shore area in the southern part of Giran.  However, lately, many of them are infiltrating into Dion territory.  We dont know yet whether they are entering Dion just to find food or to prepare some large scale invasion.  But what is clear is that they are making their movements with some clear goal.  Our mission is to smash their units one by one and instill fear in them thereby discouraging them from settling down in this area.<br><a action=\"bypass -h Quest 333_BlackLionHunt p3_t\">Take on the mission.</a> <br> <a action=\"bypass -h Quest 333_BlackLionHunt start_chose_parts\">Listen to the explanation about another mission.</a>"+htmlend
-p3_take        = html+sophia+"The enemies that you will deal with are <font color=\"LEVEL\">Delu Lizardmen, Delu Lizardman Scouts and Delu Lizardman Warriors</font>. As a proof that you slayed them, bring back the <font color=\"LEVEL\">Delu Lizardmens' Teeth</font>. But be careful.  Comparing with the felim tribe in Gludio or langk lizardman, they are much more violent and hostile.<br>The more proofs of victory you bring, the greater your reward will be.  Well, since you once worked under Captain Leopold, you should already know the rule about proofs and rewards, dont you? <br>Well then, leave for the battleground.  Trample down and destroy those lizards that are running amok without knowing their proper place!"+htmlend
-#-Part 4
-p4_explanation    = html+sophia+"This mission has to deal with weird evil creatures called stacato that are infesting the Cruma Marshlands.  Have you ever seen a stacato?  It looks like an insect.  Its a sinister race that gives you a creepy feeling.  Their body is covered by a tight stakato chitin and they have sharp claws instead of hands.  They also have surprisingly fast movements.  You should never underestimate them. <br>To make matters worse, the Marshlands are inhabited by giant leeches, spiders and strange evil spirits hovering around the Tower of Giants.  This makes the place very treacherous when one has to carry out military operations.<br><a action=\"bypass -h Quest 333_BlackLionHunt p4_t\">Take on the mission.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt start_chose_parts\">Listen to the explanation about another mission.</a>"+htmlend
-p4_take        = html+sophia+"The enemies you will have to destroy are <font color=\"LEVEL\">marsh stakatos, marsh stakato workers, marsh stakato soldiers and marsh stakato drones</font>. As a proof of your victory, bring me the claws of the stakatos you kill.  As always, The more proofs of victory you bring, the greater your reward will be. <br>Now, get ready for combat and leave for the Cruma Marshlands immediately.  This time, make sure to teach those stakatos the fearful lesson of the Black Lion troop!"+htmlend
-#Redfoot
-redfoot        = "Mercenary Red Foot:<br>"
-f_no_box      = html+redfoot+"Hey brother!  Did you tell me that youre currently on active duty?  I know that must be hard work!  Is there anything I can help you with?<br><a action=\"bypass -h Quest 333_BlackLionHunt f_info\">Ask whether he has any useful information.</a>"+htmlend
-f_give_box      = html+redfoot+"Hey brother!  Did you tell me that youre currently on active duty?  I know that must be hard work!  Is there anything I can help you with?<br>What kind of box is that?  Oh, I know.  Thats a cargo box used by traders.  Since you brought it to me  I can assume that you dont have any intention of returning it to the merchant, am I right?  All right.  Ill open the box for you.  Of course, you can have the contents of the box.  Instead, Ill charge you a small fee.  I think <font color=\"LEVEL\">650 adena</font> will be appropriate.  Think of it as the price for opening the box and for keeping my mouth shut.<br><a action=\"bypass -h Quest 333_BlackLionHunt f_give\">Ask him to open the box for you.</a><br>"+back+htmlend
-f_rnd_list      = ["Some time ago, I overheard some dwarves talking among themselves in a blacksmiths shop  The head of the dwarves perhaps he is called the first elder?  Anyway, he was desperately looking for a scroll that had hieroglyphic characters of giants on it.  Although I didnt get to hear the details, it seemed like some very critical secret regarding the giants scientific technology was written on it.  I always thought that dwarves were just busying themselves with their work in blacksmith shops and being warehouse keepers.  But what do you know  I think they have been working on secret things while avoiding the scrutiny of humans.<br>",
-             "Some time ago, while I was talking with the members of the Dark Elf Guild, I found out that Dark Elves worship the Goddess Shilen!!   Are you saying that everybody already knows about that?   Well, I heard about it for the first time  <br>Why would you want to worship a goddess of death  It doesnt make any sense to me.  But according to those who have been to the Dark Forest, the Temple of Shilen built by the Dark Elves is truly magnificent.  They told me that the Abyssal Celebrants at the temple are gathering fragments of the statue of Goddess Shilen from everywhere!<br>",
-             "Have you ever heard of a hatchling?  It is a cute baby dragon that has been hatched from the egg of a wyrm or a drake.  Among pet handlers, I heard that there is someone who knows how to raise a hatchling as ones own pet  I think his name is Cooper or something like that.  If you are interested in keeping a hatchling as a pet, why dont you go see him!<br>",
-             "I will give you the information that a clan leader, who wants to grow the power of his clan would be interested in obtaining.  In each area, there are aristocrats who give support to small clans.  These aristocrats would include Sir Kristof Rodemai in Giran Castle Town and Sir Gustaf Athebaldt of Oren Castle Town.  Of course they are not just philanthropists.  I would say they would want something in return for their support of a clan, wouldnt you agree?<br>",
-             "Some time ago, I heard a rumor that there is a society of ancient coin collectors.  At first, I thought that they must be collectors of some anniversary coins that are not very valuable.  But later, I found out that the value of the coins they collect is extremely high.  And members of this society are very enthusiastic about their collection activities that whoever brings some rare coins to them, they will trade them for some high priced items!  I heard that in order to join the coin collection society, you have to go see a dwarf called Sorint at the Hunters Village.<br>",
-             "I heard that if you go near the Ivory Tower in Oren, you will find a fake alchemist.  It is said that he goes around telling people that he can make some magic potion that will make peoples wishes come true  Many people have fallen victim to his fake potion.  But what is surprising is that once in a blue moon, after using the potion peoples wishes actually did come true.  The problem is that this only happens very very rarely<br>",
-             "Hush!  Come closer to me.  Ill give you some information of great worth.  I overheard traders talking among themselves.  Some time ago, the cargo wagon of the Aden Business Association that was traveling from Giran to Dion had been robbed and an item of great value was stolen.  It is a gem called the Imperial Diamond and it is a priceless gem.  Well, since it was a gemstone that used to decorate a kings crown, it wouldnt be an ordinary item now would it?  I wish I could have the opportunity to look at it even once in my life time<br>",
-             "Have you heard about the rumor?  Antharas, the earthdragon who had been sleeping in Dragon Valley has awoken.  This is terrible news  If it comes out of the Lair of Antharas and runs amok, all of Giran region will fall into a state of pandemonium in no time <br>However, there is someone who is recruiting people to form a militia force to catch Antharas.  It is a woman named Gabrielle in Giran Castle Town.  However, does she really think that they will have any chance against the dragon  Unfortunately, I think it is way beyond their power!<br>",
-             "In this village, there is a young man who is dreaming of becoming the best chef in the kingdom.  His name is Jonas.  Lately he has been working hard to prepare himself to compete in a culinary competition.   He is looking for an adventurer who can find ingredients to make exotic dishes<br>",
-             "In Giran Castle Town, there is a young man whose only aim in life is to take revenge.  Everybody has been telling him that its useless but he is determined to kill the earthdragon Antharas with his own hands.  Every day, he makes special arrows.  Furthermore, if anybody brings him the raw materials he needs to make the arrows, he will pay the person with an ample reward.  If you are interested, why dont you go see him?  His name is  Belton and he works as a guard in Giran Castle Town.<br>",
-             "I will give you some information that will be useful to someone who travels a lot like yourself.  According to the law of the land, the traders of this kingdom are not allowed to deal with criminals.  But there are some traders who ignore this rule and sell their items to outlaws.  These people include, Grocer Pano of Floran Village and Twyla who has set up her trade in the western section of the Dark Forest.  Although they are business people, I think its shameless of them to deal with criminals just to make money.<br>",
-             "Would you like me to introduce you to a job opportunity?  If you go to the northwestern area of Gludio, there is a farmer whose name is Peter.  He is currently hiring mercenaries to chase out turek orcs that have settled down near his farm  With your ability, you could deal with turek orcs with no problem, right?  <br>By the way, did you know that relics of ancient kingdoms are often found in that area?  While dealing with turek orcs, I heard that some people have discovered precious ancient relics by accident.<br>",
-             "Have you heard of the Aden Business Guild?  It is an association of human traders.  Since they saw that dwarven traders and warehouse keepers were generating a lot of profit while engaging in their organizational activities, humans decided to imitate them by forming a guild of their own.  However, it seems to me that the business savvy of a dwarf is inborn  No matter how hard humans try, I dont think they can keep up with dwarves.<br>On top of that, adding insult to injury, evil spirits frequently attack the guilds cargo wagons and steal their valuable goods making the humans suffer great losses.<br>",
-             "Some time ago, while I was talking with the members of the Dark Elf Guild, I found out that Dark Elves worship the Goddess Shilen!!   Are you saying that everybody already knows about that?   Well, I heard about it for the first time <br>Why would you want to worship a goddess of death  It doesnt make any sense to me.  But according to those who have been to the Dark Forest, the Temple of Shilen built by the Dark Elves is truly magnificent.  They told me that the Abyssal Celebrants at the temple are gathering fragments of the statue of Goddess Shilen from everywhere!<br>",
-             "Have you ever heard of a hatchling?  It is a cute baby dragon that has been hatched from the egg of a wyrm or a drake.  Among pet handlers, I heard that there is someone who knows how to raise a hatchling as ones own pet  I think his name is Cooper or something like that.  If you are interested in keeping a hatchling as a pet, why dont you go see him!<br>",
-             "I will give you the information that a clan leader, who wants to grow the power of his clan would be interested in obtaining.  In each area, there are aristocrats who give support to small clans.  These aristocrats would include Sir Kristof Rodemai in Giran Castle Town and Sir Gustaf Athebaldt of Oren Castle Town.  Of course they are not just philanthropists.  I would say they would want something in return for their support of a clan, wouldnt you agree?<br>",
-             "Some time ago, I heard a rumor that there is a society of ancient coin collectors.  At first, I thought that they must be collectors of some anniversary coins that are not very valuable.  But later, I found out that the value of the coins they collect is extremely high.  And members of this society are very enthusiastic about their collection activities that whoever brings some rare coins to them, they will trade them for some high priced items!  I heard that in order to join the coin collection society, you have to go see a dwarf called Sorint at the Hunters Village.<br>",
-             "I heard that if you go near the Ivory Tower in Oren, you will find a fake alchemist.  It is said that he goes around telling people that he can make some magic potion that will make peoples wishes come true  Many people have fallen victim to his fake potion.  But what is surprising is that once in a blue moon, after using the potion peoples wishes actually did come true.  The problem is that this only happens very very rarely<br>",
-             "Mercenary Red Foot<br>",
-             "Have you heard about the rumor?  Antharas, the earthdragon who had been sleeping in Dragon Valley has awoken.  This is terrible news  If it comes out of the Lair of Antharas and runs amok, all of Giran region will fall into a state of pandemonium in no time <br>However, there is someone who is recruiting people to form a militia force to catch Antharas.  It is a woman named Gabrielle in Giran Castle Town.  However, does she really think that they will have any chance against the dragon  Unfortunately, I think it is way beyond their power!<br>",
-             ]
-f_no_news      = html+redfoot+"Sorry.  I dont have any new information for you.  Why dont you stop by again later.<br>"+back+htmlend
-f_more_help      = html+redfoot+"Is there anything else I can help you with?<br><a action=\"bypass -h Quest 333_BlackLionHunt f_give\">Ask him to open the box for you.</a>"+htmlend
-f_no_more_box    = html+redfoot+"I dont know what to say to you!  You dont even have a Cargo Box with you.  But are you still asking me to open one?<br><br><a action=\"bypass -h Quest 333_BlackLionHunt f_info\">Ask whether he has any useful information.</a>"+htmlend
-f_more_help2    = html+redfoot+"Is there anything else you would like me to help you with?<br><a action=\"bypass -h Quest 333_BlackLionHunt f_give\">Ask him to open the cargo box for you.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt f_info\">Ask him whether he has any useful information for you.</a>"+htmlend
-f_not_adena      = html+redfoot+"Listen here brother!  This is not enough money!!!  You didnt think by any chance that I would give out the information to you for free, did you?  This is business for me too, understand!<br>"+back+htmlend
-#Rupio
-rupio        = "Blacksmith Rupio:<br>"
-r_no_items      = html+rupio+"Are you a Black Lion mercenary? What's the reason for visiting our blacksmith shop...? Have you come to have a weapon made?"+htmlend
-r_items        = html+rupio+"What can I help with?<br><a action=\"bypass -h Quest 333_BlackLionHunt r_give_statue\">Ask to put together pieces of statue.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt r_give_tablet\">Ask to put together stone tablet."+htmlend
-r_statue_pieces    = html+rupio+"How did you know that my hobby was relic restoration? But to restore a stone item to its original condition, you can't be missing even one piece. If you want me to put the statue of the goddess back together, you'll need all the pieces, which are <font color=\"LEVEL\">head, torso, arms and legs</font>), right?"+htmlend
-r_statue_brockes  = html+rupio+"OK, shall I demonstrate my talents now? First... Attach the legs to the base... Then the torso above that... And if we match the joints of the arms and head properly... Huh? The statue just crumbled... I knew that it was really old and the material weak but.. When I just applied some pressure to connect... Oh, I'm really sorry."+htmlend
-r_statue_complete  = html+rupio+"OK, shall I demonstrate my talents now? First... Attach the legs to the base... Then the torso above that... And if we match the joints of the arms and head properly... OK! It's finished! The joints of the connecting parts are still visible but overall, it looks perfect, don't you think? Hmm... Is it the image of the goddess of Shilen? Looking at it carefully, it's really a beautiful statue."+htmlend
-r_tablet_pieces    = html+rupio+"How did you know that my hobby was relic restoration? But with relics like tablets on which words are written, we can't read them if there is even one piece missing and so there's really no point in just putting the other pieces together. In my experience, square-shaped relics like stone tablets often break into <font color=\"LEVEL\">four pieces</font>."+htmlend
-r_tablet_brockes  = html+rupio+"OK, shall I demonstrate my talents now? Well, this fragment looks like it goes to the very bottom section of the stone tablet... And this piece is above that... Oh! The tablet just crumbled... I should have expected that the material would be really weak from having been exposed to the rain and wind for such a long time... Darn...! I'm really sorry for making such a big mistake."+htmlend
-r_tablet_complete  = html+rupio+"OK, shall I demonstrate my talents now? Well, this fragment looks like it goes to the very bottom section of the stone tablet... And this piece is above that... It's like putting together a puzzle... OK... It's finished! It's an ancient stone tablet... I'm really curious whether some secrets of history are recorded on it! Hmm... But these letters look like writing of the titans... I've seen this somewhere before...! Where in the world could...?!"+htmlend
-#Lockirin
-lockirin      = "First Elder Lockirin:<br>"
-l_no_tablet      = html+lockirin+"I'm extremely interested in the civilization of the titans. In particular, I'd pay any amount to hold in my hands a clay tablet on which the titan writing is written.  If I was some high-class person such as yourself, I might have seen such a thing as that. They say that ancient clay tablets are often found in the Dion region..."+htmlend
-l_just_pieces    = html+lockirin+"This clay tablet... Where in the world could...?! It's just one part, but... Maphr...!<br> Look at this, young fellow! Where in the world did you find this? If you can gather the other pieces too and assemble them into a single item, I'll give you something great in gratitude! I promise in the name of the first elder of the guild federation!"+htmlend
-l_tablet      = html+lockirin+"This clay tablet... Where in the world could...?! It's just one part, but... Maphr...!  Where did such a precious thing...? Look at this, young fellow! I'll present to you a big gift of gratitude so please give this tablet to me!<br><a action=\"bypass -h Quest 333_BlackLionHunt l_give\">Hand over clay tablet.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt l_info\">Don't hand over."+htmlend
-l_give        = html+lockirin+"I'm really thankful! Finally the deep-rooted work of our guild federation...! Here, take this gift of gratitude! And if you find more of these clay tablets in the future, please bring those to me also! I'll express my thanks adequately!"+htmlend
-l_info        = html+lockirin+"Huh...?! I said I'd express my thanks abundantly but you still refuse... Look here, young fellow. Do you really think you can sell that tablet somewhere else at a higher price? I guarantee that no matter how hard you look, you won't find anyone that will give you as much as I will. If your opinion changes, please come to me again. Turn over that tablet to me anytime and I'll give you a big gift of gratitude as I promised!"+htmlend
-#Undiras
-undiras        = "Abyssal Celebrant Undrias:<br>"
-u_no_statue      = html+undiras+"Throughout the continent this temple is the only place where the goddess Shilen is enshrined.  Due to the humans distorted religious reformation, our goddess that we worship has been misunderstood to be a sinister being that brings death and destruction.  But we dark elves still worship Shilen as our creator and as a goddess who is in charge of life and death.<br>Unfortunately, when this place was invaded by the allied forces of humans and elves, many sacred objects which were decorating the temple were lost.  Especially, many statues of the goddess Shilen which were exquisitely crafted were stolen.  We the Abyssal Celebrants are willing to give a great reward to those who can recover the statues for us."+htmlend
-u_just_pieces    = html+undiras+"Oh this piece must be?  Although its only part of it still this piece came from one of the statues of Shilen that were lost!  Where in the world did you find it?  Can you find the rest of the parts and bring us a completely restored statue?  If you do, we will pay you a large sum of reward money!"+htmlend
-u_statue      = html+undiras+"Oh this piece must be?  Although its only part of it still this piece came from one of the statues of Shilen that were lost!  Where in the world did you find it?  Where did you find this sacred object?  This statue is a sacred object for us dark elves.  I will pay you a great sum of money if you will hand it over to me.  After all, it is not of much use to you any way,  right?<br><a action=\"bypass -h Quest 333_BlackLionHunt u_give\">Give him the statue of Shilen.</a><br><a action=\"bypass -h Quest 333_BlackLionHunt u_info\">Refuse to give him the statue of Shilen.</a>"+htmlend
-u_give        = html+undiras+"Due to the humans distorted religious reformation, our goddess that we worship has been misunderstood to be a sinister being that brings death and destruction.  But we dark elves still worship Shilen as our creator and as a goddess who is in charge of life and death.  Unfortunately, when this place was invaded by the allied forces of humans and elves, many sacred objects which were decorating the temple were lost.  Especially, many statues of the goddess Shilen which were exquisitely crafted were stolen.  The statue you brought here is one of the statues that were lost at that time.  Thank you so much.  Here is the reward money I promised you.  If you find any more statues like this, please bring them to me.  Well,  then may the divine protection of abyss be with you!"+htmlend
-u_info        = html+undiras+"That statue is a sacred object for us dark elves.  Anyway, if you keep it for yourself, you wont have much use for it.  Furthermore, if you carry a statue of Shilen with you and walk around among humans, people will accuse you of being a pagan.  You would be lucky if you are not burnt to death at the stake.  Anyway, if you change your mind, please come back and see me.  If you hand over the statue to me, I am willing to pay you a generous sum of reward money.  Well,  then may the divine protection of abyss be with you."+htmlend
-#Morgan
-morgan        = "Guilde Member Morgan:<br>"
-m_no_box      = html+morgan+"You're a member of the Black Lion Mercenaries, aren't you? I heard that you are working hard to get rid of the evil creatures in this area recently. Please keep up the good work in the future too!"+htmlend
-m_box        = html+morgan+"You're a member of the Black Lion Mercenaries, aren't you? I heard that you are working hard to get rid of the evil creatures in this area recently. Please keep up the good work in the future too! But do you have some business with me...?<br><a action=\"bypass -h Quest 333_BlackLionHunt m_give\">Give freight box.</a>"+htmlend
-m_rnd_1        = html+morgan+"It's a freight box of our commercial guild!? It is freight that was stolen from our carts having been attacked by evil creatures recently. But there is a lot of freight that was looted and so our losses are really big. Still, it is really fortunate that you could recover this part.<br>As a representative of the commercial guild, I thank you for your efforts. Here, take this gift of gratitude, even though it's not much. And I present you with these (<font color=\"LEVEL\">coins from our guild</font>). It's like a plaque of appreciation that we give to people that have contributed to the commercial guild.<br><a action=\"bypass -h Quest 333_BlackLionHunt m_reward\">Go back.</a>"+htmlend
-m_rnd_2        = html+morgan+"You've gotten another freight box. I'm thankful again. The freight that is being looted by the evil creatures is increasing by the day but without the help of mercenaries like yourself, the losses of our commercial guild would be so much more. Here, take this gift of gratitude!. And, as always, I present you with these <font color=\"LEVEL\">coins from our guild</font>). Please keep up the good work in the future too!<br><a action=\"bypass -h Quest 333_BlackLionHunt m_reward\">Go back.</a>"+htmlend
-m_rnd_3        = html+morgan+"I really thank you for recovering so many freight boxes like this for us. If the financial situation of our commercial guild were a bit better, we would hire competent mercenaries such as yourself as bodyguards... In that case, the evil creatures would never be able to loot our stuff, no?<br>OK! Here, take the gift of gratitude! The amount of the gratitude money increased greatly after I spoke to my superiors about the hard work you have been doing for our guild. As this is appropriate acknowledgment for your hard work, please take it without refusing. And, as always, I present you with these <font color=\"LEVEL\">coins from our guild.</font><br><a action=\"bypass -h Quest 333_BlackLionHunt m_reward\">Go back.</a>"+htmlend
-m_no_more_box       = html+morgan+"Freight box...? What box are you talking about? It doesn't look to me as if you have one of those..."+htmlend
-m_reward      = html+morgan+"Is there anything I can do for you...?<br><a action=\"bypass -h Quest 333_BlackLionHunt m_give\">Give freight box.</a>"+htmlend
-
-import sys
-from com.l2jserver import Config 
-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
-#This Put all Mob Ids from dictionari in a list. So its possible to add new mobs, to one of this 4 Areas, without modification on the addKill Part.
-MOBS=DROPLIST.keys()
-
-def giveRewards(st,item,count):
-  st.giveItems(ADENA_ID,35*count)
-  st.takeItems(item,count)
-  if count < 20:
-    return
-  if count<50:
-    st.giveItems(LIONS_CLAW,1)
-  elif count<100:
-    st.giveItems(LIONS_CLAW,2)
-  else:
-    st.giveItems(LIONS_CLAW,3)
-  return
-
-
-class Quest (JQuest) :
-
-  def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
-
-  def onEvent (self,event,st) :
-    part = st.getInt("part")
-    if event == "start" :
-      st.set("cond","1")
-      st.setState(State.STARTED)
-      st.playSound("ItemSound.quest_accept")
-      #just to go with the official, until we have the option to make the take part invisible, like on officials.
-      st.takeItems(BLACK_LION_MARK,1)
-      st.giveItems(BLACK_LION_MARK,1)
-      return start_explain
-    elif event == "p1_t":
-      st.set("part","1")
-      st.giveItems(SOPHIAS_LETTER1,1)
-      return p1_take
-    elif event == "p2_t":
-      st.set("part","2")
-      st.giveItems(SOPHIAS_LETTER2,1)
-      return p2_take
-    elif event == "p3_t":
-      st.set("part","3")
-      st.giveItems(SOPHIAS_LETTER3,1)
-      return p3_take
-    elif event == "p4_t":
-      st.set("part","4")
-      st.giveItems(SOPHIAS_LETTER4,1)
-      return p4_take
-    elif event == "exit":
-      st.takeItems(BLACK_LION_MARK,1)
-      st.exitQuest(1)
-      return exit
-    elif event == "continue":
-      claw=int(st.getQuestItemsCount(LIONS_CLAW)/10)
-      check_eye=st.getQuestItemsCount(LIONS_EYE)
-      if claw :
-        st.giveItems(LIONS_EYE,claw)
-        eye=st.getQuestItemsCount(LIONS_EYE)
-        st.takeItems(LIONS_CLAW,claw*10)
-        ala_count=3
-        soul_count=100
-        soe_count=20
-        heal_count=20
-        spir_count=50
-        if eye > 9:
-          ala_count=4
-          soul_count=400
-          soe_count=30
-          heal_count=50
-          spir_count=200
-        elif eye > 4:
-          spir_count=100
-          soul_count=200
-          heal_count=25
-        while claw > 0:
-          n = self.getRandom(5)
-          if n < 1 :
-            st.rewardItems(ALACRITY_POTION,ala_count)
-          elif n < 2 :
-            st.rewardItems(SOULSHOT_D,soul_count)
-          elif n < 3:
-            st.rewardItems(SCROLL_ESCAPE,soe_count)
-          elif n < 4:
-            st.rewardItems(SPIRITSHOT_D,spir_count)
-          elif n == 4:
-            st.rewardItems(HEALING_POTION,heal_count)
-          claw-=1
-        if check_eye:
-          return p_eye
-        else:
-          return p_first_eye
-      else:
-        return start_continue
-    elif event == "leave":
-      if part == 1:
-        order = SOPHIAS_LETTER1
-      elif part == 2:
-        order = SOPHIAS_LETTER2
-      elif part == 3:
-        order = SOPHIAS_LETTER3
-      elif part == 4:
-        order = SOPHIAS_LETTER4
-      else:
-        order = 0
-      st.set("part","0")
-      if order:
-        st.takeItems(order,1)
-      return p_leave_mission
-    elif event == "f_info":
-      text = st.getInt("text")
-      if text<4:
-        rnd=int(self.getRandom(20))
-        st.set("text",str(text+1))
-        text_rnd = html+redfoot+f_rnd_list[rnd]+back+htmlend
-        return text_rnd
-      else:
-        return f_no_news
-    elif event == "f_give":
-      if st.getQuestItemsCount(CARGO_BOX1) :
-        if st.getQuestItemsCount(ADENA_ID)>=OPEN_BOX_PRICE:
-          st.takeItems(CARGO_BOX1,1)
-          st.takeItems(ADENA_ID,650)
-          random = self.getRandom(162)
-          standart = "All right, lets go ahead and open this box  Opening a padlock like this one is a piece of cake  Here we go!  There that was too easy.  Now, lets see whats in the box.<br>"
-          statue = "Whats this?  A fragment of a stone statue?  Hmm it looks like a Statue of Shilen, the goddess  Isnt she the goddess of death?  For some reason, I dont have a good feeling about this.  But, if this was not a fragment but the complete statue, it could have fetched a large amount of money  There is someone who can put together a broken relic like this Hes Blacksmith Rupio.  If you collect all the fragments of the statue and take them to him, he will put them together to restore it and make it complete.<br>" 
-          tablet = "A broken tablet fragment?  Hmm  It has some incomprehensible symbols on it.  Is this a relic from ancient times?  If it was not a fragment but a complete tablet, this might have been a very valuable historical object.  If you can find all the fragments of the tablet, you can get them to be restored to its complete form  If you are interested, go see <font color=\"LEVEL\">Rupio</font> the blacksmith. He is an expert of relic restoration.<br>"
-          if random < 21 :
-            st.rewardItems(GLUDIO_APPLE,1)
-            return html+redfoot+standart+"<br>Fruit?  Oh, they must be apples grown in Gludio!  Mmm they look delicious.  If you take them to the market before they go bad, I guess you will be able to make some money.<br>"+back+htmlend
-          elif random < 41:
-            st.rewardItems(CORN_MEAL,1)
-            return html+redfoot+standart+"Isnt this corn meal?  Isnt this used to feed pigs?  Well, anyhow, since its not anything you can use for yourself, you should take it to the market to sell it.<br>"+back+htmlend
-          elif random < 61:
-            st.rewardItems(WOLF_PELTS,1)
-            return html+redfoot+standart+"<br>Whats this pelts?  Dire Wolf Pelts?  They seem to have been tanned by a leather craftman. But they are not of high quality.  Maybe they can be used to make leather hats?  Well, anyhow, if you take them to the market, you will get some money for them.<br>"+back+htmlend
-          elif random < 74:
-            st.rewardItems(MONNSTONE,1)
-            return html+redfoot+standart+"<br>A gem?  Oh wow, a Moonstone!  You should be able to sell it at a fairly good price.<br>"+back+htmlend
-          elif random < 86:
-            st.rewardItems(GLUDIO_WEETS_FLOWER,1)
-            return html+redfoot+standart+"<br>Hmm?  Whats this powder?  Should I taste it?   Yes, this must be Gludio Wheat Flour!  It can be used for baking bread I guess.   Well, anyhow, you should be able to sell it for a decent price at the market.<br>"+back+htmlend
-          elif random < 98:
-            st.rewardItems(SPIDERSILK_ROPE,1)
-            return html+redfoot+standart+"Whats this?  Its Spidersilk Rope!  Its a very strong and light rope that is made from the spidersilk that is collected from the Tarantula Spiders webs in the Spine Mountain Range.  If you take it to a store, Im sure you should be able to get a really good price for it.<br>"+back+htmlend
-          elif random < 99:
-            st.rewardItems(ALEXANDRIT,1)
-            return html+redfoot+standart+back+htmlend
-          elif random < 109:
-            st.rewardItems(SILVER_TEA,1)
-            return html+redfoot+standart+"Hmm?  A silver bowl?  And a teacup?  They seem to be of pretty high quality!  It seems like they were made by elven artisans.  I am not interested in such exquisite items but, anyway, if you take them to a store, you should be able to sell them for a fairly good price.<br>"+back+htmlend
-          elif random < 119:
-            st.rewardItems(GOLEM_PART,1)
-            return html+redfoot+standart+"Hmm?  Machine parts?  This Guild Mark seems to be that of the Black Anvil Guild what do you think?  Although I dont know for sure, these seem to be parts that are used by dwarves to do repair work on golems.  If you take them to a store, I think you will be able to sell them at a pretty reasonable price.<br>"+back+htmlend
-          elif random < 123:
-            st.rewardItems(FIRE_EMERALD,1)
-            return html+redfoot+standart+"Whats this gem?  Ah!  Its a Fire Emerald!  Dont you know about it?  its a rare and precious gemstone that gives out a strong red light when its exposed to sun light.  You are so lucky!  You can take it to a store and sell it at a very high price.<br>"+back+htmlend
-          elif random < 127:
-            st.rewardItems(SILK_FROCK,1)
-            return html+redfoot+standart+"Isnt this a dress?!  This is a silk dress for a woman.  It looks pretty expensive, dont you think?  Take a look at this design.  This is an item that has been imported from Avella of the East.  At a time like this, who would use such a luxurious item?  This must be ordered by a noblewoman who has a liking for foreign products dont you think?  You should take this to a store and sell it off!  Im sure you will get a very high price for it.<br>"+back+htmlend
-          elif random < 131:
-            st.rewardItems(PORCELAN_URN,1)
-            return html+redfoot+standart+back+htmlend
-          elif random < 132:
-            st.rewardItems(IMPERIAL_DIAMOND,1)
-            return html+redfoot+standart+"Hmm?  Dont tell me!  I dont believe it!!!  Wow, an Imperial Diamond?  Isnt this the one that was used to decorate the crown of the king of Elmo-Aden?  Its truly beautiful!   You are extremely lucky!  You got yourself a priceless item.  If you take it to the market, Im sure you will be able to get a huge amount of money for it.<br>"+back+htmlend
-          elif random < 147:
-            random_stat=self.getRandom(4)
-            if random_stat == 3 :
-              st.giveItems(STATUE_SHILIEN_HEAD,1)
-              return html+redfoot+standart+statue+back+htmlend
-            elif random_stat == 0 :
-              st.giveItems(STATUE_SHILIEN_TORSO,1)
-              return html+redfoot+standart+statue+back+htmlend
-            elif random_stat == 1 :
-              st.giveItems(STATUE_SHILIEN_ARM,1)
-              return html+redfoot+standart+statue+back+htmlend
-            elif random_stat == 2 :
-              st.giveItems(STATUE_SHILIEN_LEG,1)
-              return html+redfoot+standart+statue+back+htmlend
-          elif random < 162:
-            random_tab=self.getRandom(4)
-            if random_tab == 0 :
-              st.giveItems(FRAGMENT_ANCIENT_TABLE1,1)
-              return html+redfoot+standart+tablet+back+htmlend
-            elif random_tab == 1:
-              st.giveItems(FRAGMENT_ANCIENT_TABLE2,1)
-              return html+redfoot+standart+tablet+back+htmlend
-            elif random_tab == 2 :
-              st.giveItems(FRAGMENT_ANCIENT_TABLE3,1)
-              return html+redfoot+standart+tablet+back+htmlend
-            elif random_tab == 3 :
-              st.giveItems(FRAGMENT_ANCIENT_TABLE4,1)
-              return html+redfoot+standart+tablet+back+htmlend
-        else:
-          return f_not_adena
-      else:
-        return f_no_more_box
-    elif event in  ["r_give_statue","r_give_tablet"]:
-      if event == "r_give_statue":
-        items = statue_list
-        item = COMPLETE_STATUE
-        pieces = r_statue_pieces
-        brockes = r_statue_brockes
-        complete = r_statue_complete
-      elif event == "r_give_tablet":
-        items = tablet_list
-        item = COMPLETE_TABLET
-        pieces = r_tablet_pieces
-        brockes = r_tablet_brockes
-        complete = r_tablet_complete
-      count=0
-      for id in items:
-        if st.getQuestItemsCount(id):
-          count+=1
-      if count>3:
-        for id in items:
-          st.takeItems(id,1)
-        if self.getRandom(2)==1 :
-          st.giveItems(item,1)
-          return complete
-        else:
-          return brockes 
-      elif count<4 and count!=0:
-        return pieces
-      else:
-        return r_no_items
-    elif event == "l_give" :
-      if st.getQuestItemsCount(COMPLETE_TABLET):
-        st.takeItems(COMPLETE_TABLET,1)
-        st.giveItems(ADENA_ID,30000)
-        return l_give
-      else:
-        return no_tablet
-    elif event == "u_give" :
-      if st.getQuestItemsCount(COMPLETE_STATUE) :
-        st.takeItems(COMPLETE_STATUE,1)
-        st.giveItems(ADENA_ID,30000)
-        return u_give
-      else:
-        return no_statue
-    elif event == "m_give":
-      if st.getQuestItemsCount(CARGO_BOX1):
-        coins = st.getQuestItemsCount(GUILD_COIN)
-        count = int(coins/40)
-        if count > 2 : count = 2
-        st.giveItems(GUILD_COIN,1)
-        st.giveItems(ADENA_ID,(1+count)*100)
-        st.takeItems(CARGO_BOX1,1)
-        random = self.getRandom(3)
-        if random == 0:
-          return m_rnd_1
-        elif random == 1:
-          return m_rnd_2
-        else:
-          return m_rnd_3
-      else:
-        return m_no_box
-    elif event == "start_parts":
-      return start_parts
-    elif event == "m_reward":
-      return m_reward
-    elif event == "u_info":
-      return u_info
-    elif event == "l_info":
-      return l_info
-    elif event == "p_redfoot":
-      return p_redfoot
-    elif event == "p_trader_info":
-      return p_trader_info
-    elif event == "start_chose_parts":
-      return start_parts
-    elif event == "p1_explanation":
-      return p1_explanation
-    elif event == "p2_explanation":
-      return p2_explanation
-    elif event == "p3_explanation":
-      return p3_explanation
-    elif event == "p4_explanation":
-      return p4_explanation
-    elif event == "f_more_help":
-      return f_more_help
-    elif event == "r_exit":
-      return r_exit
-    
-  def onTalk (self,npc,player):
-    htmltext = Quest.getNoQuestMsg(player)
-    st = self.getQuestState(player, True)
-    if not st : return htmltext
-
-    npcId = npc.getId()
-    id = st.getState()
-    if npcId != NPC[0] and id != State.STARTED : return htmltext
-
-    if id == State.CREATED :
-      if npcId == NPC[0]:
-        if st.getQuestItemsCount(BLACK_LION_MARK) :
-          if player.getLevel() >24 :
-            return  start_start
-          else:
-            st.exitQuest(1)
-            return start_error1
-        else:
-          st.exitQuest(1)
-          return start_error2
-    else: 
-      part=st.getInt("part")
-      if npcId==NPC[0]:
-          if part == 1:
-            item = UNDEAD_ASH
-          elif part == 2:
-            item = BLOODY_AXE_INSIGNIAS
-          elif part == 3:
-            item = DELU_FANG
-          elif part == 4:
-            item = STAKATO_TALONS
-          else:
-            return start_ask_again
-          count=st.getQuestItemsCount(item)
-          box=st.getQuestItemsCount(CARGO_BOX1)
-          if box and count:
-            giveRewards(st,item,count)
-            return p_both_info
-          elif box:
-            return p_only_box_info
-          elif count:
-            giveRewards(st,item,count)
-            return p_only_item_info
-          else:
-            return p_no_items
-      elif npcId==NPC[1]:
-          if st.getQuestItemsCount(CARGO_BOX1):
-            return f_give_box
-          else:
-            return f_no_box
-      elif npcId==NPC[2]:
-          count=0
-          for items in statue_list:
-            if st.getQuestItemsCount(items):
-              count+=1
-          for items in tablet_list:
-            if st.getQuestItemsCount(items):
-              count+=1
-          if count:
-            return r_items
-          else:
-            return r_no_items
-      elif npcId==NPC[3]:
-        if st.getQuestItemsCount(COMPLETE_STATUE):
-          return u_statue
-        else:
-          count=0
-          for items in statue_list:
-            if st.getQuestItemsCount(items):
-              count+=1
-          if count:
-            return u_just_pieces
-          else:
-            return u_no_statue
-      elif npcId==NPC[4]:
-        if st.getQuestItemsCount(COMPLETE_TABLET):
-          return l_tablet
-        else:
-          count=0
-          for items in tablet_list:
-            if st.getQuestItemsCount(items):
-              count+=1
-          if count:
-            return l_just_pieces
-          else:
-            return l_no_tablet
-      elif npcId==NPC[5]:
-        if st.getQuestItemsCount(CARGO_BOX1):
-          return m_box
-        else:
-          return m_no_box
-          
-  def onKill(self,npc,player,isPet):
-    st = self.getQuestState(player, False)
-    if not st : return 
-    if st.getState() != State.STARTED : return 
-
-    npcId = npc.getId()
-    part,allowDrop,chancePartItem,chanceBox,partItem=DROPLIST[npcId]
-    random1 = self.getRandom(101)
-    random2 = self.getRandom(101)
-    mobLevel = npc.getLevel()
-    playerLevel = player.getLevel()
-    if playerLevel - mobLevel > 8:
-      chancePartItem/=3
-      chanceBox/=3
-    if allowDrop and st.getInt("part")==part :
-      if random1<chancePartItem :
-        st.giveItems(partItem,1)
-        st.playSound("ItemSound.quest_itemget")
-      if random2<chanceBox :
-        st.giveItems(CARGO_BOX1,1)
-        if not random1<chancePartItem:
-          st.playSound("ItemSound.quest_itemget") 
-    return
-
-
-QUEST       = Quest(333,qn,"BlackLionHunt")
-
-
-QUEST.addStartNpc(NPC[0])
-
-for npcId in NPC:
-  QUEST.addTalkId(npcId)
-
-for mobId in MOBS:
-  QUEST.addKillId(mobId)

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-01.html

@@ -0,0 +1,4 @@
+<html><body>Abyssal Celebrant Undrias:<br>
+This sacred shrine is the only one of its kind on the entire continent. Yet the Humans spread lies about the goddess Shilen, denying that she is the giver of both life and death.<br>
+When they invaded the Temple alongside those filthy Elves, many sacred objects were plundered. I especially mourn the loss of some exquisitely-crafted statues of Shilen. In fact, I have offered a sizable reward to anyone who recovers them...
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-02.html

@@ -0,0 +1,3 @@
+<html><body>Abyssal Celebrant Undrias:<br>
+Is this a piece from one of the lost statues of Shilen? Where did you find it? If you can recover enough pieces to reconstruct a whole statue, you will be richly rewarded!
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-03.html

@@ -0,0 +1,5 @@
+<html><body>Abyssal Celebrant Undrias:<br>
+One of the lost statues of Shilen! Give it to me and you will be richly rewarded, that I promise you!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30130-04.html">Give him the statue.</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30130-05.html">Refuse to give him the statue.</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-04.html

@@ -0,0 +1,3 @@
+<html><body>Abyssal Celebrant Undrias:<br>
+You have helped restore some of the splendor of the Temple of Shilen that was robbed from it by those Human and Elven vermin. Take this reward with my thanks. I will give you even more if you are able to recover any other lost statues. Go and serve your goddess faithfully!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30130-05.html

@@ -0,0 +1,3 @@
+<html><body>Abyssal Celebrant Undrias:<br>
+This statue is sacred to us! It is of no use to you. In fact, the Humans would burn you at the stake if they found it in your possession! Now come to your senses and give me the statue. As I told you, you will be richly rewarded for your efforts.
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-01.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+Are you a Black Lion mercenary? Why are you here?  Have you come to have a weapon made?
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-02.html

@@ -0,0 +1,5 @@
+<html><body>Blacksmith Rupio:<br>
+What can I do to help?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30471-03.html">"Please put together the statue."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30471-06.html">"Please put together the stone tablet."</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-03.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+How did you know that my hobby was relic restoration? The restoration of a stone item to its original condition requires all the pieces. If you wish for me to restore this statue of the goddess,  I must have all of the pieces, the <font color="LEVEL">head, torso, arms and legs</font>.  Do you understand?
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-04.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+Do you care to watch the master at work? First, I will attach the legs to the base... Then the torso above that... Now we match the joints of the arms and head properly... Voila! It's finished! The joints are still visible, but overall, it looks wonderful, don't you think?   Hmm... Is this a statue of the goddess of Shilen? The detail is really quite enchanting...
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-05.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+Do you care to watch the master at work? First, I will attach the legs to the base... Then the torso above that... Now we match the joints of the arms and head properly...  Oh my!  I didn't expect that to happen!  It just crumbled away... I realize that it was very old and fragile but.. I just applied some light pressure to connect... Oh, I am so sorry!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-06.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+How did you know that my hobby was relic restoration? Relics like tablets upon which words are written cannot be deciphered if there is even one piece missing.  It isn't worth the effort to put the other pieces together. In my experience, square relics such as stone tablets often break into <font color="LEVEL">four pieces</font>.
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-07.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+Would you care to watch the master at work?  This fragment looks like it connects  to the bottom of the tablet... And this piece goes  above that... Like putting together a puzzle, isn't it?... Here we go!   Finished!  An ancient stone tablet... I wonder whether some secrets of history are written here? Hmm... It looks vaguely familiar..  These letters look like the language of the Titans... How in the world...?!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30471-08.html

@@ -0,0 +1,3 @@
+<html><body>Blacksmith Rupio:<br>
+Would you care to watch the master at work?  Let's see, this fragment attaches to the bottom of the tablet... And this piece goes above that... Oh no! Why did it crumble like that?  I suppose that it deteriorated from so many years exposed to the elements... I should have been more careful! How could I have been so careless!  My most sincere apologies.
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-01.html

@@ -0,0 +1,3 @@
+<html><body>First Elder Lockirin:<br>
+I am fascinated by the civilization of the Titans.  I'd pay anything to actually hold in my hands a Clay Tablet on which titan writing exists.  I am sure that someone as well-traveled as yourself is familiar with such things. I have heard that Ancient Clay Tablets are often found in the Dion region...
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-02.html

@@ -0,0 +1,4 @@
+<html><body>First Elder Lockirin:<br>
+Oh my!  This Clay Tablet... Where in the world did you find this? Of course its just a fragment, but... Maphr...!<br>
+Look at this! If you can obtain the other pieces  and assemble them into a single tablet, I shall reward you handsomely! I promise this in the name of the First Elder of the Guild Federation!
+</body></html>

+ 6 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-03.html

@@ -0,0 +1,6 @@
+<html><body>First Elder Lockirin:<br>
+This Clay Tablet... Where in the world did you find this? It's just one part, but... Maphr...!  How did you come across such a precious thing...?<br>
+Check this out, my friend!  If you will give me this fragment, I will give you a gift!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30531-04.html">Hand over the tablet</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30531-05.html">Don't hand over the tablet</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-04.html

@@ -0,0 +1,3 @@
+<html><body>First Elder Lockirin:<br>
+Thank you so much!  Finally, our guild has a relic of our federation.  Please accept this token of our appreciation! And if you should find more of these Clay Tablets in the future, please bring them to me! You will be rewarded handsomely!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30531-05.html

@@ -0,0 +1,3 @@
+<html><body>First Elder Lockirin:<br>
+What!  I offer you precious gifts and yet you refuse!  Look here, you impertinent whip! Do you really think you can sell that tablet somewhere else for a higher price? I guarantee you that no one can best my offer. When you come to your senses, please come to see me again. You will be handsomely rewarded!
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-01.htm

@@ -0,0 +1,4 @@
+<html><body>Mercenary Captain Sophya:<br>
+As I said, our mission is to drive out the evil spirits in this area. However, since the bulk of our military has been dispatched to Gludio our defensive forces are suffering a shortage. We are only just managing to keep the evil spirits at bay. I will hire as many tough-skinned fighters as I can find!<br>
+(This quest may only be undertaken by a character of level 25 or above and possessing the Black Lion Mark.)
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-02.htm

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+As I said, our mission is to drive the evil spirits from this area. Unfortunately, the bulk of our military has been dispatched to Gludio. At present we are only succeeding in keeping the demons at bay. I will hire every tough-skinned warrior I can get my hands on!<br>
+Say, you seem like you have a lot of experience fighting evil spirits! You would certainly qualify to join our troop...Would you be interested in taking the test to join us? If so, go and meet with <font color="LEVEL">Captain Leopold in Gludin</font>. Once you pass the test and bring back the Black Lion Mark, you will be initiated as one of our brothers and given the opportunity to join in the fight.<br>
+(This quest may only be undertaken by a character of level 25 or above and possessing the "Black Lion Mark".)
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-03.htm

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+Dear brother of the Black Lion, we must drive the evil spirits from this area.  Most of our troops have been dispatched to Gludio and we are only managing to hold the demons at bay.<br>
+Fortunately, Captain Leopold of Gludin has sent many reinforcements, and we can finally launch a serious attack on the stronghold of the evil spirits. Please join us in this fight!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-04.htm">"I will join in the fight!"</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-04.htm

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+The time has come for the black lion to pounce!<br>
+Now, listen carefully. We have four targets to attack: The Execution Grounds, the Fortress of Resistance, the southern shoreline area and the Cruma Marshlands. Since we lack the resources to sustain a prolonged war, we will dispatch a small group of commandos to use guerrilla tactics to drive out the evil spirits.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"Tell me about the targets."</a>
+</body></html>

+ 7 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-05.html

@@ -0,0 +1,7 @@
+<html><body>Mercenary Captain Sophya:<br>
+Which mission do you wish to learn more about?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-06.html">Drive the undead from the Execution Grounds</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-07.html">Drive the Ol Mahum from the Fortress of Resistance</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-08.html">Drive the delu Lizardman from the southern shore area</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-09.html">Kill the marsh stakato in the Cruma Marshlands</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-06.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+The Execution Grounds is located in the east part of the village. It is a haunted place where the never-ending cries of dead souls can be heard. Your mission is to purge that place of the undead that infest it. It is said that those doomed souls are being punished  for their massacre of innocents during the farmers' uprising. Well, whatever the reason, we have a job to do. Still, I have a bad feeling about this.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-10.html">"I will take on this mission."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"Tell me about another mission."</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-07.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+This mission is to drive the remnants of the Grecian military force from the northwest part of Horseshoe Valley. You must not underestimate these opponents. They are the Ol Mahums of the Bloody Axe army, led by Blood Lord Nurka!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-11.html">"I will take on the mission."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"Tell me about another mission."</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-08.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+The delu lizardmen were originally stationed by the shore area in the south of Giran.  However, lately they have been infiltrating Dion territory. We don't know what they are up to yet, whether it is to find food or to prepare for a large-scale invasion. What is clear is that they are making their movements with clear determination. We must smash their units one by one and permanently discourage them from settling down in this area.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-12.html">"I will take on this mission."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"Tell me about another mission."</a>
+</body></html>

+ 6 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-09.html

@@ -0,0 +1,6 @@
+<html><body>Mercenary Captain Sophya:<br>
+We must rid the Cruma Marshlands of the evil stakato. The insect-like stakato is covered with tight scales and is equipped with two sharp forward claws. They are surprisingly quick. You must never underestimate them.<br>
+To make matters worse, the marshlands are inhabited by giant leeches, spiders and evil spirits haunting the Tower of Giants. Needless to say, this place is quite treacherous, especially when trying to carry out military operations.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-13.html">"I will take on this mission."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"Tell me about another mission."</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-10.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Captain Sophya:<br>
+We must drive out the undead <font color="LEVEL">specters, sorrow maidens, neer crawlers, neer ghoul berserkers, strains and ghouls</font>. When an undead is destroyed, it leaves behind a handful of ashes. Bring me back those ashes as proof of your victory. The more <font color="LEVEL">ashes of undead</font> that you bring, the greater shall be your reward. Since you served under Captain Leopold, you  know the rules of proofs and rewards, am I right?<br>
+Now hurry! Prepare for combat and leave for the Execution Grounds immediately. Prove that the undead are no match for the Black Lion guild!
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-11.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+You must defeat the <font color="LEVEL">Ol Mahum guerrillas, raiders, marksmen, sergeants and captains</font>.<br>
+As proof that you have defeated them you must bring back the <font color="LEVEL">Bloody Axe Insignia</font>, the symbol of the Partisan army. The more insignias you bring, the greater shall be your reward. Since you served under Captain Leopold, you know the rules of proof and rewards, am I right?<br>
+Now hurry to the Fortress of Resistance. Deliver the wrath of the Black Lion upon those Ol Mahums!
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-12.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+You must kill the <font color="LEVEL">delu lizardmen, including their scouts and warriors</font>. Take care, for although they are similar to the felim and langk lizardmen, they are much more dangerous.<br>
+As proof of their death you must bring me their <font color="LEVEL">teeth</font>. The more of their teeth you bring, the greater shall be your reward. Since you served under Captain Leopold, you already know the rules of proofs and rewards, am I right?<br>
+Time is of the essence, you must go and destroy them!
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-13.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Captain Sophya:<br>
+You must go and destroy the <font color="LEVEL">marsh stakatos, including their workers, soldiers and drones</font>. As proof of your victory, bring me their claws. The more claws you bring, the greater shall be your reward.<br>
+Now, prepare for combat and set off for the Cruma Marshlands immediately. Let those filthy stakatos feel the wrath of the Black Lion!
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-14.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Captain Sophya:<br>
+Dear Black Lion brother, the war with the evil spirits has begun! Will you join our struggle?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"Tell me about the mission."</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-15.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+Dear brother of the Black Lion, shouldn't you be on the battlefield?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-16.html">Continue with the mission</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-20.html">Discontinue the current mission</a>
+</body></html>

+ 9 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-15a.html

@@ -0,0 +1,9 @@
+<html><body>Mercenary Captain Sophya:<br>
+Dear brother of the Black Lion, shouldn't you be on the battlefield?<br>
+Ah, that box looks familiar... It's a traders union Cargo Box. Since we have no agreement regarding the return of a Cargo Box, we aren't obliged to return the cargo to the traders. But if we return it perhaps they will give us a reward!<br>
+If you don't want to deal with traders, you can go see Redfoot. He is an expert in disposing of stolen property.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-24a.html">"Tell me more about Redfoot."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-25b.html">"Tell me about the traders union."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-16.html">Continue with the mission</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-20.html">Stop the current mission</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-16.html

@@ -0,0 +1,3 @@
+<html><body>Mercenary Captain Sophya:<br>
+You must hurry to the battlefield and triumph over your enemies!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-17a.html

@@ -0,0 +1,3 @@
+<html><body>Mercenary Captain Sophya:<br>
+Here is the <font color="LEVEL">mark of the Lion's Eye</font>. It acknowledges your distinguished service on the battlefield. I am sure your victories will continue!
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-18b.html

@@ -0,0 +1,3 @@
+<html><body>Mercenary Captain Sophya:<br>
+Here is the <font color="LEVEL">mark of the Lion's Eye</font>. It acknowledges your distinguished service on the battlefield. New supplies have been issued to you. These are expendable goods that are essential in combat, you must store and guard them well! I am sure your victories will continue!
+</body></html> 

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-19b.html

@@ -0,0 +1,3 @@
+<html><body>Mercenary Captain Sophya:<br>
+New supplies have been issued for you. Since they are expendable goods that are essential in combat, store and guard them well! I am confident your victories will continue.
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-20.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+Even the mightiest lion sleeps. Go to the village and rest. Mercenaries must save their energies for battle.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"I want a new mission."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-21.html">"I wish to leave the mercenary troop."</a>
+</body></html>

+ 7 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-21.html

@@ -0,0 +1,7 @@
+<html><body>Mercenary Captain Sophya:<br>
+Why do you wish to leave the Black Lion troop?  Oh well, no need to explain yourself to me,  but heed my words...  There is no path for you but the one of the warrior.  No matter what you do or where you go you are destined for the battlefield.<br>
+Anyways, if you really want to withdraw from this Mercenary Troop, you must know this.  Once you withdraw, you must return the symbol of the Black Lion Mercenaries since you are not a Black Lion mercenary any more. Moreover, you will not be able to enjoy all the benefits given to the Black Lion Mercenaries that you've been using.  For instance, you cannot get a reward for collecting Cargo Boxes, Statues of Shilen, pieces of Fragment of Ancient Tablet, etc.  If you want to use the benefits, you will have to obtain the symbol of the Black Lion Mercenaries first. Think about it again thoroughly.<br>
+However, you will receive discharge pay according to your service.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-05.html">"I wish to continue working for the mercenary troop."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-26.html">"I wish to leave the mercenary troop."</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-22.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Captain Sophya:<br>
+Good job! You will be amply rewarded.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-16.html">Continue with the mission</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-20.html">Discontinue the mission</a>
+</body></html>

+ 9 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-23.html

@@ -0,0 +1,9 @@
+<html><body>Mercenary Captain Sophya:<br>
+Good job! You will be amply rewarded.<br>
+Ah, that box looks familiar... It's a traders union Cargo Box. Since we have no agreement regarding the return of a Cargo Box, we aren't obliged to return the cargo to the traders. But if we return it perhaps they will give us a reward!<br>
+If you don't want to deal with traders, you can go see Redfoot. He is an expert in disposing of stolen property.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-24a.html">"Tell me more about Redfoot."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-25b.html">"Tell me about the traders union."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-16.html">Continue with the mission</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-20.html">Stop the current mission</a>
+</body></html>

+ 6 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-24a.html

@@ -0,0 +1,6 @@
+<html><body>Mercenary Captain Sophya:<br>
+Ah yes, Redfoot. He is hard to be around but harder to do without. His primary job is the delivery of military supplies, he does business on the side brokering stolen loot and war trophies. He is also a valuable source of information. You should consult with him often.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-25b.html">"Tell me about the traders union."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-16.html">Continue with the mission</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-20.html">Discontinue the mission</a>
+</body></html>

+ 6 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-25b.html

@@ -0,0 +1,6 @@
+<html><body>Mercenary Captain Sophya:<br>
+This Cargo Box bears the seal of the Aden Traders Guild. If you wish to return it to them, take it to Morgan at the magic grocery store. He works for that guild.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-24a.html">Tell me about Redfoot."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-16.html">Continue with the mission</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30735-20.html">Discontinue the mission</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30735-26.html

@@ -0,0 +1,3 @@
+<html><body>Mercenary Captain Sophya:<br>
+If you have your mind made up, I won't try to change it. Please return the Black Lion Mark. We are no longer comrades. Here is your pay. Take it and go. Perhaps one day we will draw our swords together again. Good luck!
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-01.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Hey friend, did you say that you are on active duty?  I salute your honorable service!  Is there anything I can do to help?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-07.html">"Do you have any useful information?"</a>
+</body></html>

+ 6 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-02.html

@@ -0,0 +1,6 @@
+<html><body>Mercenary Redfoot:<br>
+Hey friend, did you say that you are on active duty?  I salute your honorable service!  Is there anything I can do to help?<br>
+What kind of box is that...?  Oh, I recognize it now.  That's a Cargo Box used by traders.  Since you brought it to me I assume you have no intention of returning it to its owner, am I right?  Yes, I see.  Of course I'll open the box for you and give you the contents.  I will charge you a small fee for my service.  I think <font color="LEVEL">650 Adena</font> will be appropriate.  Think of it as the cost of opening the box and keeping my mouth shut.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-03.html">"Please open the box for me."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-07.html">"Do you have any useful information?"</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-03.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+You don't have enough money! Come back when you have 650 Adena.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04a.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+Fruit...? Ah, apples from Gludio!  Yum, they look delicious. If you can get them to market before they spoil, you should be able to make some money.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04b.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+Hmm, isn't this corn meal?  Pig food! You should take it to the market and sell it since it is of no use to you.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04c.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+What's this, Dire Wolf Pelts?  They appear to have been tanned by a leather craftman, but not very well. They could possibly be used to make hats.  You should be able to sell these at the market.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04d.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+A gem?  Ah, a Moonstone!  This should fetch a good price at the market.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04e.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+Hmm?  What's this powder...?  Do I dare taste it?   Ah, this must be Gludio Wheat Flour!  It can be used for baking bread. You should be able to get a decent price at the market.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04f.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+It's Spidersilk Rope!  It's a very strong and light rope that is made from the spidersilk that is collected from the tarantula's webs in the Spine Mountain Range.  If you take it to a store, you should be able to get a very good price for it.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04g.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04h.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+A silver bowl and a teacup?  They seem to be of high quality!  It appears that they were made by Elven Artisans.  I don't buy such exquisite items but if you take them to a store, you should be able to sell them for a good price.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04i.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+Machine parts?  This appears to be the mark of the Black Anvil Guild. I'm not sure, but I think these parts are used by Dwarves to repair golems.  If you take them to a store you should be able to sell them for a good price.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04j.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+A gem...? Ah, a Fire Emerald! It's a rare and precious gemstone that gives off a red light when exposed to sunlight.  You are very lucky!  This will fetch a very good price at market.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04k.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+Ah, a silk dress, and a very expensive one by the looks of it! Notice the design.  This was imported from Avella of the east.  Who would order such an expensive item at a time like this?  This should fetch a high price at a store.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04l.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04m.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+Oh, my, I don't believe it! An Imperial Diamond! I believe this stone once decorated the crown of the king of Elmoreden! Isn't it beautiful! You are extremely lucky! It is priceless! This gem should fetch a fortune at the market!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04n.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+A fragment of stone?  It appears to be a piece of a statue of the goddess Shilen. Isn't she the goddess of death? I have a bad feeling about this. If this was a complete statue, it would fetch a huge amount of money. Blacksmith Rupio can repair a broken relic like this... If you collect all the fragments of the statue and take them to him, he will restore the statue.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>.

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-04o.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Shall we open the box?  This lock should be no problem for me... There we go...  That was too easy.  Now, what do we have here?<br>
+A broken tablet fragment?  Hmm... What are these symbols?  Could  this be a relic from ancient times?  If this were a complete tablet, it would be a very valuable historical object.  You should find all the fragments of the tablet and take them to <font color="LEVEL">Blacksmith Rupio</font>.  He specializes in the restoration of relics.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-05.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+What sort of idiot asks to have a box opened when he doesn't have one?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-06.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-06.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Is there anything else I can help you with?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-03.html">"Please open the Cargo Box for me."</a><br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-07.html">"Do you have any useful information for me?"</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-07.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Hey, you don't have enough money!  You didn't think I would give you information for free, did you?  This is business!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Sorry, I don't have any new information for you.  You might try again later.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08a.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Once I overheard some Dwarves talking in a blacksmith's shop...  The one that seemed to be in charge was desperately seeking a scroll, something about hieroglyphs. I couldn't make out the details, but it had something to do with ancient technology. Until then I had thought that Dwarves were only capable of working in blacksmith shops and warehouses. Now I know that they have been seriously underestimated by the Humans.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08b.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+One time while talking with some friends in the Dark Elf Guild, I learned that Dark Elves worship the Goddess Shilen! You say everyone already knows that? Well I find it shocking.<br>
+Why would anyone want to worship a goddess of death?  It doesn't make sense! I have heard that the Dark Elves' Shilen Temple in the Dark Forest is spectacular. There are rumors that abyssal celebrants there are gathering fragments of the statue of Goddess Shilen from everywhere!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08c.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+A hatchling is a cute baby dragon hatched from the egg of a Wyrm or a drake.  I have heard of a pet handler named Cooper who knows how to raise a hatchling as a pet. He is the man to see if you are interested in obtaining  a hatchling.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08d.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+I can tell you things that would be very useful for a clan leader to know. There are aristocrats in all areas who support small clans.  These aristocrats include Sir Kristof Rodemai in the Town of Giran and Sir Gustav Athebaldt of the Town of Oren. They are not exactly philanthropists. They expect something in return for their support.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08e.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+I know of a society of ancient coin collectors. Once I thought they were collectors of cheap novelty coins, but I have discovered since that the objects of their affection have great value. They will trade very valuable things for coins that strike their fancy! If you are interested in meeting them, you should find a Dwarf named  Sorint in Hunters Village.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08f.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Near the Ivory Tower in Oren you will find a false alchemist. She claims to be able to  create a magic potion to make wishes come true... Many have fallen victim to his trickery. Amazingly, occasionally the potion actually seems to work.  The problem is that this only happens very infrequently.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08g.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Shhh! Come closer and I'll tell you a secret. You will find this very useful. Recently I overheard some traders discussing the theft of a priceless gem known as the Imperial Diamond from the cargo wagon of the Aden Business Association. How I would love to gaze upon it just once before I die!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08h.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Have you heard the rumor that Antharas the Land Dragon has awoken?  This is terrible news! If it emerges from its lair in Dragon Valley, all of the Giran region will fall into a state of pandemonium!<br>
+A woman named Gabrielle in the Town of Giran is recruiting people for a militia to catch Antharas. Does she really think that they will have any chance against the dragon? I fear they do not!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08i.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+In this village there is a young man named Jonas who dreams of becoming the best chef in the kingdom. He is preparing for a culinary competition and seeks an adventurer to find ingredients for some exotic dishes...<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08j.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+There is a young guard named Belton in the Town of Giran whose heart burns for revenge on Antharas. He will not listen to reason.  Every day he can be found making his special arrows. He pays well for the raw materials he needs. If you're interested, why don't you go and see him?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08k.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+I will tell you something every traveler should know.  The law says that traders of this kingdom are prohibited from dealing with criminals.  But some traders such as the grocer Pano of Floran Village and Tyra, a trader in the west part of the Dark Forest flaunt this law. Even though their desire for profit is admirable, I think it is shameful for them to break the law like that.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08l.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Are you looking for a job? In the northwest part of Gludio there is a farmer named Piotur who is hiring mercenaries to drive the Turek orcs away from his farm... This sounds like a good job for you, doesn't it?<br>
+By the way, are you aware that ancient relics are often found there? Many have gone there to deal with Turek orcs and come away with priceless relics!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08m.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Have you heard of the association of human traders known as the Aden Business Guild? They became aware of the great profits that Dwarven traders and warehouse keepers were generating. They decided to form a guild of their own. They don't realize how important the Dwarven business instinct is.  No matter how hard they try, they will never keep up with Dwarves.<br>
+To add insult to injury, they have suffered great losses from attacks by evil spirits on their trade routes.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08n.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+One time while talking with some friends in the Dark Elf Guild, I learned that Dark Elves worship the Goddess Shilen! You say everyone already knows that? Well I find it shocking.<br>
+Why would anyone want to worship a goddess of death?  It doesn't make sense! I have heard that the Dark Elves' Shilen Temple in the Dark Forest is spectacular. There are rumors that abyssal celebrants there are gathering fragments of the statue of Goddess Shilen from everywhere!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08o.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+A hatchling is a cute baby dragon hatched from the egg of a Wyrm or a drake.  I have heard of a pet handler named Cooper who knows how to raise a hatchling as a pet. He is the man to see if you are interested in obtaining  a hatchling!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08p.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+I can tell you things that would be very useful for a clan leader to know. There are aristocrats in all areas who support small clans.  These aristocrats include Sir Kristof Rodemai in the Town of Giran and Sir Gustav Athebaldt of the Town of Oren. They are not exactly philanthropists. They expect something in return for their support.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08q.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+I know of a society of ancient coin collectors. Once I thought they were collectors of cheap novelty coins, but I have discovered since that the objects of their affection have great value. They will trade very valuable things for coins that strike their fancy! If you are interested in meeting them, you should meet a Dwarf called Sorint in Hunters Village.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08r.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Near the Ivory Tower in Oren you will find a false alchemist. She claims to be able to create a magic potion to make wishes come true... Many have fallen victim to his trickery. Amazingly, occasionally the potion actually seems to work. The problem is that this only happens very infrequently.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08s.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Mercenary Redfoot<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-08t.html

@@ -0,0 +1,5 @@
+<html><body>Mercenary Redfoot:<br>
+Have you heard the rumor that Antharas the Land Dragon has awoken?  This is terrible news! If it emerges from its lair in Dragon Valley, all of Giran region will fall into a state of pandemonium!<br>
+A woman named Gabrielle in the Town of Giran is recruiting people for a militia to catch Antharas. Does she really think that they will have any chance against the dragon? I fear they do not!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-09.html">Return</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30736-09.html

@@ -0,0 +1,4 @@
+<html><body>Mercenary Redfoot:<br>
+Is there anything else I can do for you?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30736-03.html">"Please open the box."</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-01.html

@@ -0,0 +1,3 @@
+<html><body>Guildsman Morgan:<br>
+Ah, a member of the Black Lion Mercenaries! I have heard of your efforts  to kill the evil creatures in this area. Keep up the good work!
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-02.html

@@ -0,0 +1,4 @@
+<html><body>Guildsman Morgan:<br>
+Ah, a member of the Black Lion Mercenaries! I have heard of your efforts  to kill the evil creatures in this area. Keep up the good work! Is there anything I can do for you?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30737-06.html">Give him the freight box.</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-03.html

@@ -0,0 +1,5 @@
+<html><body>Guildsman Morgan:<br>
+This freight box is from our commercial guild! It is part of the shipment that was recently stolen from our carts by evil creatures! Our losses from that robbery were staggering. Thank you for recovering this part of it.<br>
+As a representative of the commercial guild, Please take these <font color="LEVEL">coins from our guild</font> as a token of our appreciation.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30737-07.html">Go back</a>
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-04.html

@@ -0,0 +1,4 @@
+<html><body>Guildsman Morgan:<br>
+Ah, another freight box! Thank you again. We are losing many of our shipments to bandits. Without the help of mercenaries like you our losses would be much greater.  Please take these <font color="LEVEL">coins from our guild</font> as a token of our appreciation. Keep up the good work!<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30737-07.html">Go back.</a>
+</body></html>

+ 5 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-05.html

@@ -0,0 +1,5 @@
+<html><body>Guildsman Morgan:<br>
+I cannot thank you enough for recovering our stolen freight boxes. If our commercial guild was in a better financial situation, we would hire competent mercenaries like you as bodyguards... We would surely be safe then!<br>
+Your reward was substantially increased after I spoke to my superiors about the hard work you have been doing for our guild. You have earned it, please take it without refusing.<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30737-07.html">Go back</a>
+</body></html>

+ 3 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-06.html

@@ -0,0 +1,3 @@
+<html><body>Guildsman Morgan:<br>
+That's not a freight box!  What are you talking about?
+</body></html>

+ 4 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/30737-07.html

@@ -0,0 +1,4 @@
+<html><body>Guildsman Morgan:<br>
+Is there anything I can do for you?<br>
+<a action="bypass -h Quest Q00333_HuntOfTheBlackLion 30737-06.html">Give him the freight box.</a>
+</body></html>

+ 1190 - 0
L2J_DataPack/dist/game/data/scripts/quests/Q00333_HuntOfTheBlackLion/Q00333_HuntOfTheBlackLion.java

@@ -0,0 +1,1190 @@
+/*
+ * Copyright (C) 2004-2015 L2J DataPack
+ * 
+ * This file is part of L2J DataPack.
+ * 
+ * L2J DataPack is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ * 
+ * L2J DataPack is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+package quests.Q00333_HuntOfTheBlackLion;
+
+import com.l2jserver.gameserver.enums.CategoryType;
+import com.l2jserver.gameserver.enums.QuestSound;
+import com.l2jserver.gameserver.model.actor.L2Npc;
+import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jserver.gameserver.model.itemcontainer.Inventory;
+import com.l2jserver.gameserver.model.quest.Quest;
+import com.l2jserver.gameserver.model.quest.QuestState;
+import com.l2jserver.gameserver.util.Util;
+
+/**
+ * Hunt Of The Black Lion (333)
+ * @author ivantotov
+ */
+public final class Q00333_HuntOfTheBlackLion extends Quest
+{
+	// NPCs
+	private static final int ABYSSAL_CELEBRANT_UNDRIAS = 30130;
+	private static final int BLACKSMITH_RUPIO = 30471;
+	private static final int IRON_GATES_LOCKIRIN = 30531;
+	private static final int MERCENARY_CAPTAIN_SOPHYA = 30735;
+	private static final int MERCENARY_REEDFOOT = 30736;
+	private static final int GUILDSMAN_MORGON = 30737;
+	// Items
+	private static final int BLACK_LION_MARK = 1369;
+	private static final int CARGO_BOX_1ST = 3440;
+	private static final int CARGO_BOX_2ND = 3441;
+	private static final int CARGO_BOX_3RD = 3442;
+	private static final int CARGO_BOX_4TH = 3443;
+	private static final int STATUE_OF_SHILEN_HEAD = 3457;
+	private static final int STATUE_OF_SHILEN_TORSO = 3458;
+	private static final int STATUE_OF_SHILEN_ARM = 3459;
+	private static final int STATUE_OF_SHILEN_LEG = 3460;
+	private static final int COMPLETE_STATUE_OF_SHILEN = 3461;
+	private static final int FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE = 3462;
+	private static final int FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE = 3463;
+	private static final int FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE = 3464;
+	private static final int FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE = 3465;
+	private static final int COMPLETE_ANCIENT_TABLET = 3466;
+	private static final int SOPHYAS_1ST_ORDER = 3671;
+	private static final int SOPHYAS_2ND_ORDER = 3672;
+	private static final int SOPHYAS_3RD_ORDER = 3673;
+	private static final int SOPHYAS_4TH_ORDER = 3674;
+	private static final int LIONS_CLAW = 3675;
+	private static final int LIONS_EYE = 3676;
+	private static final int GUILD_COIN = 3677;
+	private static final int UNDEAD_ASH = 3848;
+	private static final int BLOODY_AXE_INSIGNIA = 3849;
+	private static final int DELU_LIZARDMAN_FANG = 3850;
+	private static final int STAKATO_TALON = 3851;
+	// Rewards
+	private static final int ALACRITY_POTION = 735;
+	private static final int SCROL_OF_ESCAPE = 736;
+	private static final int HELING_POTION = 1061;
+	private static final int SOULSHOT_D_GRADE = 1463;
+	private static final int SPIRITSHOT_D_GRADE = 2510;
+	private static final int GLUDIO_APPLES = 3444;
+	private static final int DION_CORN_MEAL = 3445;
+	private static final int DIRE_WOLF_PELTS = 3446;
+	private static final int MOONSTONE = 3447;
+	private static final int GLUDIO_WHEAT_FLOUR = 3448;
+	private static final int SPIDERSILK_ROPE = 3449;
+	private static final int ALEXANDRITE = 3450;
+	private static final int SILVER_TEA_SERVICE = 3451;
+	private static final int MECHANIC_GOLEM_SPACE_PARTS = 3452;
+	private static final int FIRE_EMERALD = 3453;
+	private static final int AVELLAN_SILK_FROCK = 3454;
+	private static final int FERIOTIC_PORCELAIN_URM = 3455;
+	private static final int IMPERIAL_DIAMOND = 3456;
+	// Monster
+	private static final int MARSH_STAKATO = 20157;
+	private static final int NEER_CRAWLER = 20160;
+	private static final int SPECTER = 20171;
+	private static final int SORROW_MAIDEN = 20197;
+	private static final int NEER_CRAWLER_BERSERKER = 20198;
+	private static final int STRAIN = 20200;
+	private static final int GHOUL = 20201;
+	private static final int OL_MAHUM_GUERILLA = 20207;
+	private static final int OL_MAHUM_RAIDER = 20208;
+	private static final int OL_MAHUM_MARKSMAN = 20209;
+	private static final int OL_MAHUM_SERGEANT = 20210;
+	private static final int OL_MAHUM_CAPTAIN = 20211;
+	private static final int MARSH_STAKATO_WORKER = 20230;
+	private static final int MARSH_STAKATO_SOLDIER = 20232;
+	private static final int MARSH_STAKATO_DRONE = 20234;
+	private static final int DELU_LIZARDMAN = 20251;
+	private static final int DELU_LIZARDMAN_SCOUT = 20252;
+	private static final int DELU_LIZARDMAN_WARRIOR = 20253;
+	// Quest Monster
+	private static final int DELU_LIZARDMAN_HEADHUNTER = 27151;
+	private static final int MARSH_STAKATO_MARQUESS = 27152;
+	// Misc
+	private static final int MIN_LEVEL = 25;
+	
+	public Q00333_HuntOfTheBlackLion()
+	{
+		super(333, Q00333_HuntOfTheBlackLion.class.getSimpleName(), "Hunt Of The Black Lion");
+		addStartNpc(MERCENARY_CAPTAIN_SOPHYA);
+		addTalkId(MERCENARY_CAPTAIN_SOPHYA, ABYSSAL_CELEBRANT_UNDRIAS, BLACKSMITH_RUPIO, IRON_GATES_LOCKIRIN, MERCENARY_REEDFOOT, GUILDSMAN_MORGON);
+		addKillId(MARSH_STAKATO, NEER_CRAWLER, SPECTER, SORROW_MAIDEN, NEER_CRAWLER_BERSERKER, STRAIN, GHOUL, OL_MAHUM_GUERILLA, OL_MAHUM_RAIDER, OL_MAHUM_MARKSMAN, OL_MAHUM_SERGEANT, OL_MAHUM_CAPTAIN, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, DELU_LIZARDMAN, DELU_LIZARDMAN_SCOUT, DELU_LIZARDMAN_WARRIOR, DELU_LIZARDMAN_HEADHUNTER, MARSH_STAKATO_MARQUESS);
+		registerQuestItems(BLACK_LION_MARK, CARGO_BOX_1ST, CARGO_BOX_2ND, CARGO_BOX_3RD, CARGO_BOX_4TH, STATUE_OF_SHILEN_HEAD, STATUE_OF_SHILEN_TORSO, STATUE_OF_SHILEN_ARM, STATUE_OF_SHILEN_LEG, COMPLETE_STATUE_OF_SHILEN, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE, COMPLETE_ANCIENT_TABLET, SOPHYAS_1ST_ORDER, SOPHYAS_2ND_ORDER, SOPHYAS_3RD_ORDER, SOPHYAS_4TH_ORDER, LIONS_CLAW, LIONS_EYE, GUILD_COIN, UNDEAD_ASH, BLOODY_AXE_INSIGNIA, DELU_LIZARDMAN_FANG, STAKATO_TALON);
+	}
+	
+	@Override
+	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
+	{
+		final QuestState qs = getQuestState(player, false);
+		final int chance = getRandom(100);
+		final int chance1 = getRandom(100);
+		if (qs == null)
+		{
+			return null;
+		}
+		
+		String htmltext = null;
+		switch (event)
+		{
+			case "30735-04.htm":
+			{
+				if (qs.isCreated())
+				{
+					qs.startQuest();
+					htmltext = event;
+				}
+				break;
+			}
+			case "30735-05.html":
+			case "30735-06.html":
+			case "30735-07.html":
+			case "30735-08.html":
+			case "30735-09.html":
+			case "30130-05.html":
+			case "30531-05.html":
+			case "30735-21.html":
+			case "30735-24a.html":
+			case "30735-25b.html":
+			case "30736-06.html":
+			case "30736-09.html":
+			case "30737-07.html":
+			{
+				htmltext = event;
+				break;
+			}
+			case "30735-10.html":
+			{
+				if (!hasQuestItems(player, SOPHYAS_1ST_ORDER))
+				{
+					giveItems(player, SOPHYAS_1ST_ORDER, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30735-11.html":
+			{
+				if (!hasQuestItems(player, SOPHYAS_2ND_ORDER))
+				{
+					giveItems(player, SOPHYAS_2ND_ORDER, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30735-12.html":
+			{
+				if (!hasQuestItems(player, SOPHYAS_3RD_ORDER))
+				{
+					giveItems(player, SOPHYAS_3RD_ORDER, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30735-13.html":
+			{
+				if (!hasQuestItems(player, SOPHYAS_4TH_ORDER))
+				{
+					giveItems(player, SOPHYAS_4TH_ORDER, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30735-16.html":
+			{
+				if (getQuestItemsCount(player, LIONS_CLAW) < 10)
+				{
+					htmltext = event;
+				}
+				else if ((getQuestItemsCount(player, LIONS_CLAW) >= 10) && (getQuestItemsCount(player, LIONS_EYE) < 4))
+				{
+					giveItems(player, LIONS_EYE, 1);
+					if (chance < 25)
+					{
+						giveItems(player, HELING_POTION, 20);
+					}
+					else if (chance < 50)
+					{
+						if (player.isInCategory(CategoryType.FIGHTER_GROUP))
+						{
+							giveItems(player, SOULSHOT_D_GRADE, 100);
+						}
+						else if (player.isInCategory(CategoryType.MAGE_GROUP))
+						{
+							giveItems(player, SPIRITSHOT_D_GRADE, 50);
+						}
+					}
+					else if (chance < 75)
+					{
+						giveItems(player, SCROL_OF_ESCAPE, 20);
+					}
+					else
+					{
+						giveItems(player, ALACRITY_POTION, 3);
+					}
+					takeItems(player, LIONS_CLAW, 10);
+					htmltext = "30735-17a.html";
+				}
+				else if ((getQuestItemsCount(player, LIONS_CLAW) >= 10) && (getQuestItemsCount(player, LIONS_EYE) >= 4) && (getQuestItemsCount(player, LIONS_EYE) <= 7))
+				{
+					giveItems(player, LIONS_EYE, 1);
+					if (chance < 25)
+					{
+						giveItems(player, HELING_POTION, 25);
+					}
+					else if (chance < 50)
+					{
+						if (player.isInCategory(CategoryType.FIGHTER_GROUP))
+						{
+							giveItems(player, SOULSHOT_D_GRADE, 200);
+						}
+						else if (player.isInCategory(CategoryType.MAGE_GROUP))
+						{
+							giveItems(player, SPIRITSHOT_D_GRADE, 100);
+						}
+					}
+					else if (chance < 75)
+					{
+						giveItems(player, SCROL_OF_ESCAPE, 20);
+					}
+					else
+					{
+						giveItems(player, ALACRITY_POTION, 3);
+					}
+					takeItems(player, LIONS_CLAW, 10);
+					htmltext = "30735-18b.html";
+				}
+				else if ((getQuestItemsCount(player, LIONS_CLAW) >= 10) && (getQuestItemsCount(player, LIONS_EYE) >= 8))
+				{
+					takeItems(player, LIONS_EYE, 8);
+					if (chance < 25)
+					{
+						giveItems(player, HELING_POTION, 50);
+					}
+					else if (chance < 50)
+					{
+						if (player.isInCategory(CategoryType.FIGHTER_GROUP))
+						{
+							giveItems(player, SOULSHOT_D_GRADE, 400);
+						}
+						else if (player.isInCategory(CategoryType.MAGE_GROUP))
+						{
+							giveItems(player, SPIRITSHOT_D_GRADE, 200);
+						}
+					}
+					else if (chance < 75)
+					{
+						giveItems(player, SCROL_OF_ESCAPE, 30);
+					}
+					else
+					{
+						giveItems(player, ALACRITY_POTION, 4);
+					}
+					takeItems(player, LIONS_CLAW, 10);
+					htmltext = "30735-19b.html";
+				}
+				break;
+			}
+			case "30735-20.html":
+			{
+				takeItems(player, SOPHYAS_1ST_ORDER, -1);
+				takeItems(player, SOPHYAS_2ND_ORDER, -1);
+				takeItems(player, SOPHYAS_3RD_ORDER, -1);
+				takeItems(player, SOPHYAS_4TH_ORDER, -1);
+				htmltext = event;
+				break;
+			}
+			case "30735-26.html":
+			{
+				if (hasQuestItems(player, BLACK_LION_MARK))
+				{
+					giveAdena(player, 12400, true);
+					qs.exitQuest(true, true);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30130-04.html":
+			{
+				if (hasQuestItems(player, COMPLETE_STATUE_OF_SHILEN))
+				{
+					giveAdena(player, 30000, true);
+					takeItems(player, COMPLETE_STATUE_OF_SHILEN, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30471-03.html":
+			{
+				if (!hasQuestItems(player, STATUE_OF_SHILEN_HEAD, STATUE_OF_SHILEN_TORSO, STATUE_OF_SHILEN_ARM, STATUE_OF_SHILEN_LEG))
+				{
+					htmltext = event;
+				}
+				else
+				{
+					if (getRandom(100) < 50)
+					{
+						giveItems(player, COMPLETE_STATUE_OF_SHILEN, 1);
+						takeItems(player, STATUE_OF_SHILEN_HEAD, 1);
+						takeItems(player, STATUE_OF_SHILEN_TORSO, 1);
+						takeItems(player, STATUE_OF_SHILEN_ARM, 1);
+						takeItems(player, STATUE_OF_SHILEN_LEG, 1);
+						htmltext = "30471-04.html";
+					}
+					else
+					{
+						takeItems(player, STATUE_OF_SHILEN_HEAD, 1);
+						takeItems(player, STATUE_OF_SHILEN_TORSO, 1);
+						takeItems(player, STATUE_OF_SHILEN_ARM, 1);
+						takeItems(player, STATUE_OF_SHILEN_LEG, 1);
+						htmltext = "30471-05.html";
+					}
+				}
+				break;
+			}
+			case "30471-06.html":
+			{
+				if (!hasQuestItems(player, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE))
+				{
+					htmltext = event;
+				}
+				else
+				{
+					if (getRandom(100) < 50)
+					{
+						giveItems(player, COMPLETE_ANCIENT_TABLET, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE, 1);
+						htmltext = "30471-07.html";
+					}
+					else
+					{
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE, 1);
+						takeItems(player, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE, 1);
+						htmltext = "30471-08.html";
+					}
+				}
+				break;
+			}
+			case "30531-04.html":
+			{
+				if (hasQuestItems(player, COMPLETE_ANCIENT_TABLET))
+				{
+					giveAdena(player, 30000, true);
+					takeItems(player, COMPLETE_ANCIENT_TABLET, 1);
+					htmltext = event;
+				}
+				break;
+			}
+			case "30736-03.html":
+			{
+				if ((getQuestItemsCount(player, Inventory.ADENA_ID) < 650) && ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) >= 1))
+				{
+					htmltext = event;
+				}
+				else if ((getQuestItemsCount(player, Inventory.ADENA_ID) >= 650) && ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) >= 1))
+				{
+					takeItems(player, Inventory.ADENA_ID, 650);
+					if (hasQuestItems(player, CARGO_BOX_1ST))
+					{
+						takeItems(player, CARGO_BOX_1ST, 1);
+					}
+					else if (hasQuestItems(player, CARGO_BOX_2ND))
+					{
+						takeItems(player, CARGO_BOX_2ND, 1);
+					}
+					else if (hasQuestItems(player, CARGO_BOX_3RD))
+					{
+						takeItems(player, CARGO_BOX_3RD, 1);
+					}
+					else if (hasQuestItems(player, CARGO_BOX_4TH))
+					{
+						takeItems(player, CARGO_BOX_4TH, 1);
+					}
+					
+					if (chance < 40)
+					{
+						if (chance1 < 33)
+						{
+							giveItems(player, GLUDIO_APPLES, 1);
+							htmltext = "30736-04a.html";
+						}
+						else if (chance1 < 66)
+						{
+							giveItems(player, DION_CORN_MEAL, 1);
+							htmltext = "30736-04b.html";
+						}
+						else
+						{
+							giveItems(player, DIRE_WOLF_PELTS, 1);
+							htmltext = "30736-04c.html";
+						}
+					}
+					else if (chance < 60)
+					{
+						if (chance1 < 33)
+						{
+							giveItems(player, MOONSTONE, 1);
+							htmltext = "30736-04d.html";
+						}
+						else if (chance1 < 66)
+						{
+							giveItems(player, GLUDIO_WHEAT_FLOUR, 1);
+							htmltext = "30736-04e.html";
+						}
+						else
+						{
+							giveItems(player, SPIDERSILK_ROPE, 1);
+							htmltext = "30736-04f.html";
+						}
+					}
+					else if (chance < 70)
+					{
+						if (chance1 < 33)
+						{
+							giveItems(player, ALEXANDRITE, 1);
+							htmltext = "30736-04g.html";
+						}
+						else if (chance1 < 66)
+						{
+							giveItems(player, SILVER_TEA_SERVICE, 1);
+							htmltext = "30736-04h.html";
+						}
+						else
+						{
+							giveItems(player, MECHANIC_GOLEM_SPACE_PARTS, 1);
+							htmltext = "30736-04i.html";
+						}
+					}
+					else if (chance < 75)
+					{
+						if (chance1 < 33)
+						{
+							giveItems(player, FIRE_EMERALD, 1);
+							htmltext = "30736-04j.html";
+						}
+						else if (chance1 < 66)
+						{
+							giveItems(player, AVELLAN_SILK_FROCK, 1);
+							htmltext = "30736-04k.html";
+						}
+						else
+						{
+							giveItems(player, FERIOTIC_PORCELAIN_URM, 1);
+							htmltext = "30736-04l.html";
+						}
+					}
+					else if (chance < 76)
+					{
+						giveItems(player, IMPERIAL_DIAMOND, 1);
+						htmltext = "30736-04m.html";
+					}
+					else if (getRandom(100) < 50)
+					{
+						if (chance1 < 25)
+						{
+							giveItems(player, STATUE_OF_SHILEN_HEAD, 1);
+						}
+						else if (chance1 < 50)
+						{
+							giveItems(player, STATUE_OF_SHILEN_TORSO, 1);
+						}
+						else if (chance1 < 75)
+						{
+							giveItems(player, STATUE_OF_SHILEN_ARM, 1);
+						}
+						else
+						{
+							giveItems(player, STATUE_OF_SHILEN_LEG, 1);
+						}
+						htmltext = "30736-04n.html";
+					}
+					else
+					{
+						if (chance1 < 25)
+						{
+							giveItems(player, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE, 1);
+						}
+						else if (chance1 < 50)
+						{
+							giveItems(player, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE, 1);
+						}
+						else if (chance1 < 75)
+						{
+							giveItems(player, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE, 1);
+						}
+						else
+						{
+							giveItems(player, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE, 1);
+						}
+						htmltext = "30736-04o.html";
+					}
+				}
+				else if ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) < 1)
+				{
+					htmltext = "30736-05.html";
+				}
+				break;
+			}
+			case "30736-07.html":
+			{
+				if (player.getAdena() < (200 + (qs.getMemoState() * 200)))
+				{
+					htmltext = event;
+				}
+				else if ((qs.getMemoState() * 100) > 200)
+				{
+					htmltext = "30736-08.html";
+				}
+				else
+				{
+					if (chance < 5)
+					{
+						htmltext = "30736-08a.html";
+					}
+					else if (chance < 10)
+					{
+						htmltext = "30736-08b.html";
+					}
+					else if (chance < 15)
+					{
+						htmltext = "30736-08c.html";
+					}
+					else if (chance < 20)
+					{
+						htmltext = "30736-08d.html";
+					}
+					else if (chance < 25)
+					{
+						htmltext = "30736-08e.html";
+					}
+					else if (chance < 30)
+					{
+						htmltext = "30736-08f.html";
+					}
+					else if (chance < 35)
+					{
+						htmltext = "30736-08g.html";
+					}
+					else if (chance < 40)
+					{
+						htmltext = "30736-08h.html";
+					}
+					else if (chance < 45)
+					{
+						htmltext = "30736-08i.html";
+					}
+					else if (chance < 50)
+					{
+						htmltext = "30736-08j.html";
+					}
+					else if (chance < 55)
+					{
+						htmltext = "30736-08k.html";
+					}
+					else if (chance < 60)
+					{
+						htmltext = "30736-08l.html";
+					}
+					else if (chance < 65)
+					{
+						htmltext = "30736-08m.html";
+					}
+					else if (chance < 70)
+					{
+						htmltext = "30736-08n.html";
+					}
+					else if (chance < 75)
+					{
+						htmltext = "30736-08o.html";
+					}
+					else if (chance < 80)
+					{
+						htmltext = "30736-08p.html";
+					}
+					else if (chance < 85)
+					{
+						htmltext = "30736-08q.html";
+					}
+					else if (chance < 90)
+					{
+						htmltext = "30736-08r.html";
+					}
+					else if (chance < 95)
+					{
+						htmltext = "30736-08s.html";
+					}
+					else
+					{
+						htmltext = "30736-08t.html";
+					}
+					takeItems(player, Inventory.ADENA_ID, 200 + (qs.getMemoState() * 200));
+					qs.setMemoState(qs.getMemoState() + 1);
+				}
+				break;
+			}
+			case "30737-06.html":
+			{
+				if ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) < 1)
+				{
+					htmltext = event;
+				}
+				else
+				{
+					if (hasQuestItems(player, CARGO_BOX_1ST))
+					{
+						takeItems(player, CARGO_BOX_1ST, 1);
+					}
+					else if (hasQuestItems(player, CARGO_BOX_2ND))
+					{
+						takeItems(player, CARGO_BOX_2ND, 1);
+					}
+					else if (hasQuestItems(player, CARGO_BOX_3RD))
+					{
+						takeItems(player, CARGO_BOX_3RD, 1);
+					}
+					else if (hasQuestItems(player, CARGO_BOX_4TH))
+					{
+						takeItems(player, CARGO_BOX_4TH, 1);
+					}
+					
+					if (getQuestItemsCount(player, GUILD_COIN) < 80)
+					{
+						giveItems(player, GUILD_COIN, 1);
+					}
+					else
+					{
+						takeItems(player, GUILD_COIN, 80);
+					}
+					
+					if (getQuestItemsCount(player, GUILD_COIN) < 40)
+					{
+						giveAdena(player, 100, true);
+						htmltext = "30737-03.html";
+					}
+					else if ((getQuestItemsCount(player, GUILD_COIN) >= 40) && (getQuestItemsCount(player, GUILD_COIN) < 80))
+					{
+						giveAdena(player, 200, true);
+						htmltext = "30737-04.html";
+					}
+					else
+					{
+						giveAdena(player, 300, true);
+						htmltext = "30737-05.html";
+					}
+				}
+				break;
+			}
+		}
+		return htmltext;
+	}
+	
+	@Override
+	public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
+	{
+		final QuestState qs = getQuestState(killer, false);
+		if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true))
+		{
+			switch (npc.getId())
+			{
+				case MARSH_STAKATO:
+				{
+					if (hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+					{
+						if (getRandom(100) < 55)
+						{
+							giveItems(killer, STAKATO_TALON, 1);
+						}
+						if (getRandom(100) < 12)
+						{
+							giveItems(killer, CARGO_BOX_4TH, 1);
+						}
+						if ((getRandom(100) < 2) && hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+						{
+							addSpawn(MARSH_STAKATO_MARQUESS, npc, true, 0, false);
+						}
+					}
+					break;
+				}
+				case NEER_CRAWLER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_1ST_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, UNDEAD_ASH, 1);
+						}
+						if (getRandom(100) < 11)
+						{
+							giveItems(killer, CARGO_BOX_1ST, 1);
+						}
+					}
+					break;
+				}
+				case SPECTER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_1ST_ORDER))
+					{
+						if (getRandom(100) < 60)
+						{
+							giveItems(killer, UNDEAD_ASH, 1);
+						}
+						if (getRandom(100) < 8)
+						{
+							giveItems(killer, CARGO_BOX_1ST, 1);
+						}
+					}
+					break;
+				}
+				case SORROW_MAIDEN:
+				{
+					if (hasQuestItems(killer, SOPHYAS_1ST_ORDER))
+					{
+						if (getRandom(100) < 60)
+						{
+							giveItems(killer, UNDEAD_ASH, 1);
+						}
+						if (getRandom(100) < 9)
+						{
+							giveItems(killer, CARGO_BOX_1ST, 1);
+						}
+					}
+					break;
+				}
+				case NEER_CRAWLER_BERSERKER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_1ST_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, UNDEAD_ASH, 1);
+						}
+						if (getRandom(100) < 12)
+						{
+							giveItems(killer, CARGO_BOX_1ST, 1);
+						}
+					}
+					break;
+				}
+				case STRAIN:
+				{
+					if (hasQuestItems(killer, SOPHYAS_1ST_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, UNDEAD_ASH, 1);
+						}
+						if (getRandom(100) < 13)
+						{
+							giveItems(killer, CARGO_BOX_1ST, 1);
+						}
+					}
+					break;
+				}
+				case GHOUL:
+				{
+					if (hasQuestItems(killer, SOPHYAS_1ST_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, UNDEAD_ASH, 1);
+						}
+						if (getRandom(100) < 15)
+						{
+							giveItems(killer, CARGO_BOX_1ST, 1);
+						}
+					}
+					break;
+				}
+				case OL_MAHUM_GUERILLA:
+				{
+					if (hasQuestItems(killer, SOPHYAS_2ND_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, BLOODY_AXE_INSIGNIA, 1);
+						}
+						if (getRandom(100) < 9)
+						{
+							giveItems(killer, CARGO_BOX_2ND, 1);
+						}
+					}
+					break;
+				}
+				case OL_MAHUM_RAIDER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_2ND_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, BLOODY_AXE_INSIGNIA, 1);
+						}
+						if (getRandom(100) < 10)
+						{
+							giveItems(killer, CARGO_BOX_2ND, 1);
+						}
+					}
+					break;
+				}
+				case OL_MAHUM_MARKSMAN:
+				{
+					if (hasQuestItems(killer, SOPHYAS_2ND_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, BLOODY_AXE_INSIGNIA, 1);
+						}
+						if (getRandom(100) < 11)
+						{
+							giveItems(killer, CARGO_BOX_2ND, 1);
+						}
+					}
+					break;
+				}
+				case OL_MAHUM_SERGEANT:
+				{
+					if (hasQuestItems(killer, SOPHYAS_2ND_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, BLOODY_AXE_INSIGNIA, 1);
+						}
+						if (getRandom(100) < 12)
+						{
+							giveItems(killer, CARGO_BOX_2ND, 1);
+						}
+					}
+					break;
+				}
+				case OL_MAHUM_CAPTAIN:
+				{
+					if (hasQuestItems(killer, SOPHYAS_2ND_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, BLOODY_AXE_INSIGNIA, 1);
+						}
+						if (getRandom(100) < 13)
+						{
+							giveItems(killer, CARGO_BOX_2ND, 1);
+						}
+					}
+					break;
+				}
+				case MARSH_STAKATO_WORKER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+					{
+						if (getRandom(100) < 60)
+						{
+							giveItems(killer, STAKATO_TALON, 1);
+						}
+						if (getRandom(100) < 13)
+						{
+							giveItems(killer, CARGO_BOX_4TH, 1);
+						}
+						if ((getRandom(100) < 2) && hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+						{
+							addSpawn(MARSH_STAKATO_MARQUESS, npc, true, 0, false);
+						}
+					}
+					break;
+				}
+				case MARSH_STAKATO_SOLDIER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+					{
+						if (getRandom(100) < 56)
+						{
+							giveItems(killer, STAKATO_TALON, 1);
+						}
+						if (getRandom(100) < 14)
+						{
+							giveItems(killer, CARGO_BOX_4TH, 1);
+						}
+						if ((getRandom(100) < 2) && hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+						{
+							addSpawn(MARSH_STAKATO_MARQUESS, npc, true, 0, false);
+						}
+					}
+					break;
+				}
+				case MARSH_STAKATO_DRONE:
+				{
+					if (hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+					{
+						if (getRandom(100) < 60)
+						{
+							giveItems(killer, STAKATO_TALON, 1);
+						}
+						if (getRandom(100) < 15)
+						{
+							giveItems(killer, CARGO_BOX_4TH, 1);
+						}
+						if ((getRandom(100) < 2) && hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+						{
+							addSpawn(MARSH_STAKATO_MARQUESS, npc, true, 0, false);
+						}
+					}
+					break;
+				}
+				case DELU_LIZARDMAN:
+				case DELU_LIZARDMAN_SCOUT:
+				{
+					if (hasQuestItems(killer, SOPHYAS_3RD_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, DELU_LIZARDMAN_FANG, 1);
+						}
+						if (getRandom(100) < 14)
+						{
+							giveItems(killer, CARGO_BOX_3RD, 1);
+						}
+					}
+					if ((getRandom(100) < 3) && hasQuestItems(killer, SOPHYAS_3RD_ORDER))
+					{
+						addSpawn(DELU_LIZARDMAN_HEADHUNTER, npc, true, 0, false);
+						addSpawn(DELU_LIZARDMAN_HEADHUNTER, npc, true, 0, false);
+					}
+					break;
+				}
+				case DELU_LIZARDMAN_WARRIOR:
+				{
+					if (hasQuestItems(killer, SOPHYAS_3RD_ORDER))
+					{
+						if (getRandom(2) == 0)
+						{
+							giveItems(killer, DELU_LIZARDMAN_FANG, 1);
+						}
+						if (getRandom(100) < 15)
+						{
+							giveItems(killer, CARGO_BOX_3RD, 1);
+						}
+					}
+					if ((getRandom(100) < 3) && hasQuestItems(killer, SOPHYAS_3RD_ORDER))
+					{
+						addSpawn(DELU_LIZARDMAN_HEADHUNTER, npc, true, 0, false);
+						addSpawn(DELU_LIZARDMAN_HEADHUNTER, npc, true, 0, false);
+					}
+					break;
+				}
+				case DELU_LIZARDMAN_HEADHUNTER:
+				{
+					if (hasQuestItems(killer, SOPHYAS_3RD_ORDER))
+					{
+						giveItems(killer, DELU_LIZARDMAN_FANG, 4);
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+					break;
+				}
+				case MARSH_STAKATO_MARQUESS:
+				{
+					if (hasQuestItems(killer, SOPHYAS_4TH_ORDER))
+					{
+						giveItems(killer, STAKATO_TALON, 8);
+						playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET);
+					}
+					break;
+				}
+			}
+		}
+		return super.onKill(npc, killer, isSummon);
+	}
+	
+	@Override
+	public String onTalk(L2Npc npc, L2PcInstance player)
+	{
+		final QuestState qs = getQuestState(player, true);
+		String htmltext = getNoQuestMsg(player);
+		if (qs.isCreated())
+		{
+			if (npc.getId() == MERCENARY_CAPTAIN_SOPHYA)
+			{
+				if (player.getLevel() < MIN_LEVEL)
+				{
+					htmltext = "30735-01.htm";
+				}
+				else
+				{
+					if (!hasQuestItems(player, BLACK_LION_MARK))
+					{
+						htmltext = "30735-02.htm";
+					}
+					else
+					{
+						htmltext = "30735-03.htm";
+					}
+				}
+			}
+		}
+		else if (qs.isStarted())
+		{
+			switch (npc.getId())
+			{
+				case MERCENARY_CAPTAIN_SOPHYA:
+				{
+					if ((getQuestItemsCount(player, SOPHYAS_1ST_ORDER) + getQuestItemsCount(player, SOPHYAS_2ND_ORDER) + getQuestItemsCount(player, SOPHYAS_3RD_ORDER) + getQuestItemsCount(player, SOPHYAS_4TH_ORDER)) == 0)
+					{
+						htmltext = "30735-14.html";
+					}
+					else if (((getQuestItemsCount(player, SOPHYAS_1ST_ORDER) + getQuestItemsCount(player, SOPHYAS_2ND_ORDER) + getQuestItemsCount(player, SOPHYAS_3RD_ORDER) + getQuestItemsCount(player, SOPHYAS_4TH_ORDER)) == 1) && ((getQuestItemsCount(player, UNDEAD_ASH) + getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) + getQuestItemsCount(player, DELU_LIZARDMAN_FANG) + getQuestItemsCount(player, STAKATO_TALON)) < 1) && ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) < 1))
+					{
+						htmltext = "30735-15.html";
+					}
+					else if (((getQuestItemsCount(player, SOPHYAS_1ST_ORDER) + getQuestItemsCount(player, SOPHYAS_2ND_ORDER) + getQuestItemsCount(player, SOPHYAS_3RD_ORDER) + getQuestItemsCount(player, SOPHYAS_4TH_ORDER)) == 1) && ((getQuestItemsCount(player, UNDEAD_ASH) + getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) + getQuestItemsCount(player, DELU_LIZARDMAN_FANG) + getQuestItemsCount(player, STAKATO_TALON)) < 1) && ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) >= 1))
+					{
+						htmltext = "30735-15a.html";
+					}
+					else if (((getQuestItemsCount(player, SOPHYAS_1ST_ORDER) + getQuestItemsCount(player, SOPHYAS_2ND_ORDER) + getQuestItemsCount(player, SOPHYAS_3RD_ORDER) + getQuestItemsCount(player, SOPHYAS_4TH_ORDER)) == 1) && ((getQuestItemsCount(player, UNDEAD_ASH) + getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) + getQuestItemsCount(player, DELU_LIZARDMAN_FANG) + getQuestItemsCount(player, STAKATO_TALON)) >= 1) && ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) == 0))
+					{
+						final long itemcount = getQuestItemsCount(player, UNDEAD_ASH) + getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) + getQuestItemsCount(player, DELU_LIZARDMAN_FANG) + getQuestItemsCount(player, STAKATO_TALON);
+						if (itemcount < 20)
+						{
+							
+						}
+						else if (itemcount < 50)
+						{
+							giveItems(player, LIONS_CLAW, 1);
+						}
+						else if (itemcount < 100)
+						{
+							giveItems(player, LIONS_CLAW, 2);
+						}
+						else
+						{
+							giveItems(player, LIONS_CLAW, 3);
+						}
+						final long ash = getQuestItemsCount(player, UNDEAD_ASH);
+						final long insignia = getQuestItemsCount(player, BLOODY_AXE_INSIGNIA);
+						final long fang = getQuestItemsCount(player, DELU_LIZARDMAN_FANG);
+						final long talon = getQuestItemsCount(player, STAKATO_TALON);
+						giveAdena(player, ((ash * 35) + (insignia * 35) + (((fang + 35) + (talon * 35)))), true);
+						takeItems(player, UNDEAD_ASH, -1);
+						takeItems(player, BLOODY_AXE_INSIGNIA, -1);
+						takeItems(player, DELU_LIZARDMAN_FANG, -1);
+						takeItems(player, STAKATO_TALON, -1);
+						qs.setMemoState(0);
+						htmltext = "30735-22.html";
+					}
+					else if (((getQuestItemsCount(player, SOPHYAS_1ST_ORDER) + getQuestItemsCount(player, SOPHYAS_2ND_ORDER) + getQuestItemsCount(player, SOPHYAS_3RD_ORDER) + getQuestItemsCount(player, SOPHYAS_4TH_ORDER)) == 1) && ((getQuestItemsCount(player, UNDEAD_ASH) + getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) + getQuestItemsCount(player, DELU_LIZARDMAN_FANG) + getQuestItemsCount(player, STAKATO_TALON)) >= 1) && ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) >= 1))
+					{
+						final long itemcount = getQuestItemsCount(player, UNDEAD_ASH) + getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) + getQuestItemsCount(player, DELU_LIZARDMAN_FANG) + getQuestItemsCount(player, STAKATO_TALON);
+						if (itemcount < 20)
+						{
+							
+						}
+						else if (itemcount < 50)
+						{
+							giveItems(player, LIONS_CLAW, 1);
+						}
+						else if (itemcount < 100)
+						{
+							giveItems(player, LIONS_CLAW, 2);
+						}
+						else
+						{
+							giveItems(player, LIONS_CLAW, 3);
+						}
+						giveAdena(player, (getQuestItemsCount(player, UNDEAD_ASH) * 35), true);
+						giveAdena(player, (getQuestItemsCount(player, BLOODY_AXE_INSIGNIA) * 35), true);
+						giveAdena(player, (getQuestItemsCount(player, DELU_LIZARDMAN_FANG) * 35), true);
+						giveAdena(player, (getQuestItemsCount(player, STAKATO_TALON) * 35), true);
+						takeItems(player, UNDEAD_ASH, -1);
+						takeItems(player, BLOODY_AXE_INSIGNIA, -1);
+						takeItems(player, DELU_LIZARDMAN_FANG, -1);
+						takeItems(player, STAKATO_TALON, -1);
+						qs.setMemoState(0);
+						htmltext = "30735-23.html";
+					}
+					break;
+				}
+				case ABYSSAL_CELEBRANT_UNDRIAS:
+				{
+					if (!hasQuestItems(player, COMPLETE_STATUE_OF_SHILEN))
+					{
+						if ((getQuestItemsCount(player, STATUE_OF_SHILEN_HEAD) + getQuestItemsCount(player, STATUE_OF_SHILEN_TORSO) + getQuestItemsCount(player, STATUE_OF_SHILEN_ARM) + getQuestItemsCount(player, STATUE_OF_SHILEN_LEG)) >= 1)
+						{
+							htmltext = "30130-02.html";
+						}
+						else
+						{
+							htmltext = "30130-01.html";
+						}
+					}
+					else
+					{
+						htmltext = "30130-03.html";
+					}
+					break;
+				}
+				case BLACKSMITH_RUPIO:
+				{
+					if (((getQuestItemsCount(player, STATUE_OF_SHILEN_HEAD) + getQuestItemsCount(player, STATUE_OF_SHILEN_TORSO) + getQuestItemsCount(player, STATUE_OF_SHILEN_ARM) + getQuestItemsCount(player, STATUE_OF_SHILEN_LEG)) >= 1) || ((getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE) + getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE) + getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE) + getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE)) >= 1))
+					{
+						htmltext = "30471-02.html";
+					}
+					else
+					{
+						htmltext = "30471-01.html";
+					}
+					break;
+				}
+				case IRON_GATES_LOCKIRIN:
+				{
+					if (!hasQuestItems(player, COMPLETE_ANCIENT_TABLET))
+					{
+						if ((getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_1ST_PIECE) + getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_2ND_PIECE) + getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_3RD_PIECE) + getQuestItemsCount(player, FRAGMENT_OF_ANCIENT_TABLET_4TH_PIECE)) >= 1)
+						{
+							htmltext = "30531-02.html";
+						}
+						else
+						{
+							htmltext = "30531-01.html";
+						}
+					}
+					else
+					{
+						htmltext = "30531-03.html";
+					}
+					break;
+				}
+				case MERCENARY_REEDFOOT:
+				{
+					if ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) >= 1)
+					{
+						htmltext = "30736-02.html";
+					}
+					else
+					{
+						htmltext = "30736-01.html";
+					}
+					break;
+				}
+				case GUILDSMAN_MORGON:
+				{
+					if ((getQuestItemsCount(player, CARGO_BOX_1ST) + getQuestItemsCount(player, CARGO_BOX_2ND) + getQuestItemsCount(player, CARGO_BOX_3RD) + getQuestItemsCount(player, CARGO_BOX_4TH)) >= 1)
+					{
+						htmltext = "30737-02.html";
+					}
+					else
+					{
+						htmltext = "30737-01.html";
+					}
+					break;
+				}
+			}
+		}
+		return htmltext;
+	}
+}

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

@@ -301,6 +301,7 @@ import quests.Q00327_RecoverTheFarmland.Q00327_RecoverTheFarmland;
 import quests.Q00328_SenseForBusiness.Q00328_SenseForBusiness;
 import quests.Q00329_CuriosityOfADwarf.Q00329_CuriosityOfADwarf;
 import quests.Q00331_ArrowOfVengeance.Q00331_ArrowOfVengeance;
+import quests.Q00333_HuntOfTheBlackLion.Q00333_HuntOfTheBlackLion;
 import quests.Q00338_AlligatorHunter.Q00338_AlligatorHunter;
 import quests.Q00340_SubjugationOfLizardmen.Q00340_SubjugationOfLizardmen;
 import quests.Q00341_HuntingForWildBeasts.Q00341_HuntingForWildBeasts;
@@ -774,6 +775,7 @@ public class QuestMasterHandler
 		Q00328_SenseForBusiness.class,
 		Q00329_CuriosityOfADwarf.class,
 		Q00331_ArrowOfVengeance.class,
+		Q00333_HuntOfTheBlackLion.class,
 		Q00338_AlligatorHunter.class,
 		Q00340_SubjugationOfLizardmen.class,
 		Q00341_HuntingForWildBeasts.class,

+ 2 - 1
L2J_DataPack/dist/sql/game/updates/20150222update.sql

@@ -1,2 +1,3 @@
 UPDATE character_quests SET name='Q00118_ToLeadAndBeLed' WHERE name='118_ToLeadAndBeLed'; 
-UPDATE character_quests SET name='Q00123_TheLeaderAndTheFollower' WHERE name='123_TheLeaderAndTheFollower'; 
+UPDATE character_quests SET name='Q00123_TheLeaderAndTheFollower' WHERE name='123_TheLeaderAndTheFollower'; 
+UPDATE character_quests SET name='Q00333_HuntOfTheBlackLion' WHERE name='333_BlackLionHunt';