Advertisement
horato

EnterWorldQuest

Aug 27th, 2011
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.69 KB | None | 0 0
  1. ### Eclipse Workspace Patch 1.0
  2. #P L2J_Server_BETA
  3. Index: java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialLinkHtml.java
  4. ===================================================================
  5. --- java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialLinkHtml.java (revision 4769)
  6. +++ java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialLinkHtml.java (working copy)
  7. @@ -14,8 +14,10 @@
  8. */
  9. package com.l2jserver.gameserver.network.clientpackets;
  10.  
  11. +import com.l2jserver.gameserver.instancemanager.QuestManager;
  12. import com.l2jserver.gameserver.model.actor.instance.L2ClassMasterInstance;
  13. import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
  14. +import com.l2jserver.gameserver.model.quest.Quest;
  15. import com.l2jserver.gameserver.model.quest.QuestState;
  16.  
  17. public class RequestTutorialLinkHtml extends L2GameClientPacket
  18. @@ -38,10 +40,18 @@
  19. return;
  20.  
  21. L2ClassMasterInstance.onTutorialLink(player, _bypass);
  22. -
  23. QuestState qs = player.getQuestState("255_Tutorial");
  24. if(qs != null)
  25. qs.getQuest().notifyEvent(_bypass, null, player);
  26. +
  27. + qs = player.getQuestState("EnterWorldQuest");
  28. + if (qs == null)
  29. + {
  30. + Quest q = QuestManager.getInstance().getQuest("EnterWorldQuest");
  31. + qs = q.newQuestState(player);
  32. + }
  33. + if(qs != null)
  34. + qs.getQuest().notifyEvent(_bypass, null, player);
  35. }
  36.  
  37. @Override
  38. Index: java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
  39. ===================================================================
  40. --- java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java (revision 4769)
  41. +++ java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java (working copy)
  42. @@ -57,7 +57,6 @@
  43. import com.l2jserver.gameserver.model.entity.Siege;
  44. import com.l2jserver.gameserver.model.entity.TvTEvent;
  45. import com.l2jserver.gameserver.model.quest.Quest;
  46. -import com.l2jserver.gameserver.model.quest.QuestState;
  47. import com.l2jserver.gameserver.network.SystemMessageId;
  48. import com.l2jserver.gameserver.network.communityserver.CommunityServerThread;
  49. import com.l2jserver.gameserver.network.communityserver.writepackets.WorldInfo;
  50. @@ -320,8 +319,11 @@
  51.  
  52. Quest.playerEnter(activeChar);
  53.  
  54. - if (!Config.DISABLE_TUTORIAL)
  55. - loadTutorial(activeChar);
  56. + if (Config.DISABLE_TUTORIAL)
  57. + {
  58. + System.out.println("Enable tutorial in config!");
  59. + System.exit(0);
  60. + }
  61.  
  62. for (Quest quest : QuestManager.getInstance().getAllManagedScripts())
  63. {
  64. @@ -611,14 +613,6 @@
  65. }
  66. }
  67.  
  68. - private void loadTutorial(L2PcInstance player)
  69. - {
  70. - QuestState qs = player.getQuestState("255_Tutorial");
  71. -
  72. - if (qs != null)
  73. - qs.getQuest().notifyEvent("UC", null, player);
  74. - }
  75. -
  76. @Override
  77. public String getType()
  78. {
  79. Index: java/com/l2jserver/gameserver/model/actor/instance/L2ClassMasterInstance.java
  80. ===================================================================
  81. --- java/com/l2jserver/gameserver/model/actor/instance/L2ClassMasterInstance.java (revision 4769)
  82. +++ java/com/l2jserver/gameserver/model/actor/instance/L2ClassMasterInstance.java (working copy)
  83. @@ -21,6 +21,7 @@
  84. import com.l2jserver.gameserver.instancemanager.QuestManager;
  85. import com.l2jserver.gameserver.model.base.ClassId;
  86. import com.l2jserver.gameserver.model.quest.Quest;
  87. +import com.l2jserver.gameserver.model.quest.QuestState;
  88. import com.l2jserver.gameserver.network.SystemMessageId;
  89. import com.l2jserver.gameserver.network.serverpackets.ExBrExtraUserInfo;
  90. import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage;
  91. @@ -143,11 +144,25 @@
  92. {
  93. int val = Integer.parseInt(request.substring(2));
  94. checkAndChangeClass(player, val);
  95. +
  96. + if(player.getClassId().level() == 3)
  97. + {
  98. + QuestState qs = player.getQuestState("EnterWorldQuest");
  99. + if (qs == null)
  100. + {
  101. + Quest q = QuestManager.getInstance().getQuest("EnterWorldQuest");
  102. + qs = q.newQuestState(player);
  103. + }
  104. + qs.getQuest().notifyEvent("start", null, player);
  105. + }
  106. + else
  107. + {
  108. + player.sendPacket(new TutorialCloseHtml());
  109. + }
  110. }
  111. catch (NumberFormatException e)
  112. {
  113. }
  114. - player.sendPacket(new TutorialCloseHtml());
  115. }
  116.  
  117. public static final void onTutorialQuestionMark(L2PcInstance player, int number)
  118. @@ -305,7 +320,6 @@
  119. );
  120. }
  121. }
  122. -
  123. msg = msg.replaceAll("%menu%", menu.toString());
  124. msg = msg.replace("%req_items%", getRequiredItems(currentClassId.level()+1));
  125. player.sendPacket(new TutorialShowHtml(msg));
  126. #P L2J_DataPack_BETA
  127. Index: data/scripts/custom/EnterWorldQuest/start.htm
  128. ===================================================================
  129. --- data/scripts/custom/EnterWorldQuest/start.htm (revision 0)
  130. +++ data/scripts/custom/EnterWorldQuest/start.htm (revision 0)
  131. @@ -0,0 +1,12 @@
  132. +<html><body>
  133. +<font color="LEVEL">Welcome to L2World!</font><br>
  134. +This is equipment guide for newbies.<br>
  135. +Now please choose which grade you would like to wear:
  136. +<table border=0 cellpadding=0 cellspacing=0>
  137. +<tr><td><a action="link chose_elegia"><font color="LEVEL">Elegia</font></a></td></tr>
  138. +<tr><td><a action="link chose_vorpal"><font color="LEVEL">Vorpal</font></a></td></tr>
  139. +<tr><td><a action="link chose_vesper"><font color="LEVEL">Vesper</font></a></td></tr>
  140. +<tr><td><a action="link chose_moirai"><font color="LEVEL">Moirai</font></a></td></tr>
  141. +</table>
  142. +<br>Have a nice day and enjoy your stay here.
  143. +</body></html>
  144. \ No newline at end of file
  145. Index: data/scripts/custom/EnterWorldQuest/EnterWorldQuest.java
  146. ===================================================================
  147. --- data/scripts/custom/EnterWorldQuest/EnterWorldQuest.java (revision 0)
  148. +++ data/scripts/custom/EnterWorldQuest/EnterWorldQuest.java (revision 0)
  149. @@ -0,0 +1,330 @@
  150. +/*
  151. + * This program is free software: you can redistribute it and/or modify it under
  152. + * the terms of the GNU General Public License as published by the Free Software
  153. + * Foundation, either version 3 of the License, or (at your option) any later
  154. + * version.
  155. + *
  156. + * This program is distributed in the hope that it will be useful, but WITHOUT
  157. + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  158. + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  159. + * details.
  160. + *
  161. + * You should have received a copy of the GNU General Public License along with
  162. + * this program. If not, see <http://www.gnu.org/licenses/>.
  163. + */
  164. +package custom.EnterWorldQuest;
  165. +
  166. +import com.l2jserver.gameserver.cache.HtmCache;
  167. +import com.l2jserver.gameserver.datatables.MultiSell;
  168. +import com.l2jserver.gameserver.model.actor.L2Npc;
  169. +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
  170. +import com.l2jserver.gameserver.model.itemcontainer.Inventory;
  171. +import com.l2jserver.gameserver.model.quest.Quest;
  172. +import com.l2jserver.gameserver.network.serverpackets.TutorialCloseHtml;
  173. +import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml;
  174. +
  175. +/**
  176. + *
  177. + * @author Horato, Nik
  178. + */
  179. +
  180. +public class EnterWorldQuest extends Quest
  181. +{
  182. + private enum Armor
  183. + {
  184. + ELEGIA,
  185. + VORPAL,
  186. + VESPER,
  187. + MOIRAI
  188. + }
  189. + public EnterWorldQuest(int questId, String name, String descr)
  190. + {
  191. + super(questId, name, descr);
  192. +
  193. + }
  194. +
  195. + @Override
  196. + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
  197. + {
  198. + if (event.equals("start"))
  199. + {
  200. + showTutorialHTML("start.htm", player);
  201. + }
  202. + else if (event.equals("chose_elegia"))
  203. + {
  204. + createEquip(player, Armor.ELEGIA);
  205. + createJewels(player);
  206. + MultiSell.getInstance().separateAndSend(999999, player, npc, false);
  207. + player.broadcastPacket(new TutorialCloseHtml());
  208. +
  209. + }
  210. + else if (event.equals("chose_vorpal"))
  211. + {
  212. + createEquip(player, Armor.VORPAL);
  213. + createJewels(player);
  214. + MultiSell.getInstance().separateAndSend(999999, player, npc, false);
  215. + player.broadcastPacket(new TutorialCloseHtml());
  216. + }
  217. + else if (event.equals("chose_moirai"))
  218. + {
  219. + createEquip(player, Armor.MOIRAI);
  220. + createJewels(player);
  221. + MultiSell.getInstance().separateAndSend(999999, player, npc, false);
  222. + player.broadcastPacket(new TutorialCloseHtml());
  223. + }
  224. + else if (event.equals("chose_vesper"))
  225. + {
  226. + createEquip(player, Armor.VESPER);
  227. + createJewels(player);
  228. + MultiSell.getInstance().separateAndSend(999999, player, npc, false);
  229. + player.broadcastPacket(new TutorialCloseHtml());
  230. + }
  231. +
  232. + return "";
  233. + }
  234. +
  235. + public void showTutorialHTML(String html, L2PcInstance player)
  236. + {
  237. + String text = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), "data/scripts/custom/EnterWorldQuest/" + html);
  238. + if (text == null)
  239. + {
  240. + _log.warning("missing html page data/scripts/custom/EnterWorldQuest/" + html);
  241. + text = "<html><body>data/scripts/custom/EnterWorldQuest/" + html + " not found or file is empty.</body></html>";
  242. + }
  243. +
  244. + player.sendPacket(new TutorialShowHtml(text));
  245. + }
  246. +
  247. + private void createEquip(L2PcInstance player, Armor armor)
  248. + {
  249. + switch(player.getClassId())
  250. + {
  251. + case duelist:
  252. + case dreadnought:
  253. + case hellKnight:
  254. + case phoenixKnight:
  255. + case evaTemplar:
  256. + case swordMuse:
  257. + case shillienTemplar:
  258. + case spectralDancer:
  259. + case titan:
  260. + case fortuneSeeker:
  261. + case maestro:
  262. + giveHeavyArmor(player, armor);
  263. + break;
  264. +
  265. + case sagittarius:
  266. + case adventurer:
  267. + case windRider:
  268. + case moonlightSentinel:
  269. + case ghostHunter:
  270. + case ghostSentinel:
  271. + case grandKhavatari:
  272. + case judicator:
  273. + case trickster:
  274. + case femaleSoulhound:
  275. + case maleSoulhound:
  276. + case doombringer:
  277. + giveLightArmor(player, armor);
  278. + break;
  279. +
  280. + case archmage:
  281. + case soultaker:
  282. + case arcanaLord:
  283. + case cardinal:
  284. + case hierophant:
  285. + case mysticMuse:
  286. + case elementalMaster:
  287. + case evaSaint:
  288. + case stormScreamer:
  289. + case spectralMaster:
  290. + case shillienSaint:
  291. + case dominator:
  292. + case doomcryer:
  293. + giveRobeArmor(player, armor);
  294. + break;
  295. + }
  296. + return;
  297. + }
  298. +
  299. + private void giveHeavyArmor(L2PcInstance player, Armor armor)
  300. + {
  301. + switch (armor)
  302. + {
  303. + case ELEGIA:
  304. + elegiaHeavy(player);
  305. + break;
  306. + case VORPAL:
  307. + vorpalHeavy(player);
  308. + break;
  309. + case VESPER:
  310. + vesperHeavy(player);
  311. + break;
  312. + case MOIRAI:
  313. + moiraiHeavy(player);
  314. + break;
  315. + }
  316. + }
  317. +
  318. + private void giveLightArmor(L2PcInstance player, Armor armor)
  319. + {
  320. + switch (armor)
  321. + {
  322. + case ELEGIA:
  323. + elegiaLight(player);
  324. + break;
  325. + case VORPAL:
  326. + vorpalLight(player);
  327. + break;
  328. + case VESPER:
  329. + vesperLight(player);
  330. + break;
  331. + case MOIRAI:
  332. + moiraiLight(player);
  333. + break;
  334. + }
  335. + }
  336. +
  337. + private void giveRobeArmor(L2PcInstance player, Armor armor)
  338. + {
  339. + switch (armor)
  340. + {
  341. + case ELEGIA:
  342. + elegiaRobe(player);
  343. + break;
  344. + case VORPAL:
  345. + vorpalRobe(player);
  346. + break;
  347. + case VESPER:
  348. + vesperRobe(player);
  349. + break;
  350. + case MOIRAI:
  351. + moiraiRobe(player);
  352. + break;
  353. + }
  354. + }
  355. +
  356. + private void vesperLight(L2PcInstance player)
  357. + {
  358. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 8441, 1, null, true)); // Vesper Leather Helmet
  359. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 8442, 1, null, true)); // Vesper Leather Hauberk
  360. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 8443, 1, null, true)); // Vesper Leather Legging
  361. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 8444, 1, null, true)); // Vesper Leather Gloves
  362. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 8445, 1, null, true)); // Vesper Leather Boots
  363. +
  364. + }
  365. +
  366. + private void vesperHeavy(L2PcInstance player)
  367. + {
  368. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 8435, 1, null, true)); // Vesper Helmet
  369. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 8436, 1, null, true)); // Vesper Cuirass
  370. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 8437, 1, null, true)); // Vesper Gaiter
  371. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 8438, 1, null, true)); // Vesper Gauntlet
  372. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 8439, 1, null, true)); // Vesper Boots
  373. + }
  374. +
  375. + private void vesperRobe(L2PcInstance player)
  376. + {
  377. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 8446, 1, null, true)); // Vesper Circlet
  378. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 8447, 1, null, true)); // Vesper Jacket
  379. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 8448, 1, null, true)); // Vesper Hose
  380. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 8449, 1, null, true)); // Vesper Gloves
  381. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 8450, 1, null, true)); // Vesper Shoes
  382. +
  383. + }
  384. +
  385. + private void moiraiLight(L2PcInstance player)
  386. + {
  387. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15607, 1, null, true)); // Moirai Leather Helmet
  388. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15610, 1, null, true)); // Moirai Leather Breastplate
  389. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15613, 1, null, true)); // Moirai Leather Legging
  390. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15616, 1, null, true)); // Moirai Leather Gloves
  391. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15619, 1, null, true)); // Moirai Leather Boots
  392. + }
  393. +
  394. + private void moiraiHeavy(L2PcInstance player)
  395. + {
  396. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15606, 1, null, true)); // Moirai Helmet
  397. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15609, 1, null, true)); // Moirai Breastplate
  398. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15612, 1, null, true)); // Moirai Gaiter
  399. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15615, 1, null, true)); // Moirai Gauntlet
  400. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15618, 1, null, true)); // Moirai Boots
  401. + }
  402. +
  403. + private void moiraiRobe(L2PcInstance player)
  404. + {
  405. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15608, 1, null, true)); // Moirai Circlet
  406. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15611, 1, null, true)); // Moirai Tunic
  407. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15614, 1, null, true)); // Moirai Stockings
  408. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15617, 1, null, true)); // Moirai Gloves
  409. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15620, 1, null, true)); // Moirai Shoes
  410. + }
  411. +
  412. + private void vorpalLight(L2PcInstance player)
  413. + {
  414. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15590, 1, null, true)); // Vorpal Leather Helmet
  415. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15593, 1, null, true)); // Vorpal Leather Breastplate
  416. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15596, 1, null, true)); // Vorpal Leather Legging
  417. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15599, 1, null, true)); // Vorpal Leather Gloves
  418. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15602, 1, null, true)); // Vorpal Leather Boots
  419. + }
  420. +
  421. + private void vorpalHeavy(L2PcInstance player)
  422. + {
  423. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15589, 1, null, true)); // Vorpal Helmet
  424. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15592, 1, null, true)); // Vorpal Breastplate
  425. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15595, 1, null, true)); // Vorpal Gaiter
  426. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15598, 1, null, true)); // Vorpal Gauntlet
  427. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15601, 1, null, true)); // Vorpal Boots
  428. + }
  429. +
  430. + private void vorpalRobe(L2PcInstance player)
  431. + {
  432. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15591, 1, null, true)); // Vorpal Circlet
  433. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15594, 1, null, true)); // Vorpal Tunic
  434. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15597, 1, null, true)); // Vorpal Stockings
  435. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15600, 1, null, true)); // Vorpal Gloves
  436. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15603, 1, null, true)); // Vorpal Shoes
  437. + }
  438. +
  439. + private void elegiaLight(L2PcInstance player)
  440. + {
  441. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15573, 1, null, true)); // Elegia Leather Helmet
  442. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15576, 1, null, true)); //Elegia Leather Breastplate
  443. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15579, 1, null, true)); // Elegia Leather Legging
  444. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15582, 1, null, true)); // Elegia Leather Gloves
  445. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15585, 1, null, true)); // Elegia Leather Boots
  446. + }
  447. +
  448. + private void elegiaHeavy(L2PcInstance player)
  449. + {
  450. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15572, 1, null, true)); // Elegia Helmet
  451. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15575, 1, null, true)); //Elegia Breastplate
  452. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15578, 1, null, true)); // Elegia Gaiter
  453. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15581, 1, null, true)); // Elegia Gauntlet
  454. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15584, 1, null, true)); // Elegia Boots
  455. + }
  456. +
  457. + private void elegiaRobe(L2PcInstance player)
  458. + {
  459. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_HEAD, player.addItem("EnterWorldQuest", 15574, 1, null, true)); // Elegia Circlet
  460. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_CHEST, player.addItem("EnterWorldQuest", 15577, 1, null, true)); //Elegia Tunic
  461. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEGS, player.addItem("EnterWorldQuest", 15580, 1, null, true)); // Elegia Stockings
  462. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_GLOVES, player.addItem("EnterWorldQuest", 15583, 1, null, true)); // Elegia Gloves
  463. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_FEET, player.addItem("EnterWorldQuest", 15586, 1, null, true)); // Elegia Shoes
  464. + }
  465. +
  466. + private void createJewels(L2PcInstance player)
  467. + {
  468. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LEAR, player.addItem("EnterWorldQuest", 15718, 1, null, true)); // Elegia Earring
  469. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_REAR, player.addItem("EnterWorldQuest", 15718, 1, null, true)); // Elegia Earring
  470. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_NECK, player.addItem("EnterWorldQuest", 15719, 1, null, true)); // Elegia Necklace
  471. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LFINGER, player.addItem("EnterWorldQuest", 15717, 1, null, true)); // Elegia Ring
  472. + player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_RFINGER, player.addItem("EnterWorldQuest", 15717, 1, null, true)); // Elegia Ring
  473. + }
  474. +
  475. + public static void main(String[] args)
  476. + {
  477. + new EnterWorldQuest(-1, "EnterWorldQuest", "custom");
  478. + }
  479. +}
  480. Index: data/multisell/custom/999999 - startweapon.xml
  481. ===================================================================
  482. --- data/multisell/custom/999999 - startweapon.xml (revision 0)
  483. +++ data/multisell/custom/999999 - startweapon.xml (revision 0)
  484. @@ -0,0 +1,1091 @@
  485. +<?xml version="1.0" encoding="UTF-8"?>
  486. +<!-- Non-grade items exchange, just for education -->
  487. +<list>
  488. +
  489. + <!-- Freya Wep -->
  490. + <item id="2">
  491. +
  492. + <production id="15871" count="1" />
  493. + </item>
  494. + <!-- Freya Wep -->
  495. + <item id="3">
  496. +
  497. + <production id="15872" count="1" />
  498. + </item>
  499. + <!-- Freya Wep -->
  500. + <item id="4">
  501. +
  502. + <production id="15873" count="1" />
  503. + </item>
  504. + <!-- Freya Wep -->
  505. + <item id="6">
  506. +
  507. + <production id="15874" count="1" />
  508. + </item>
  509. + <!-- Freya Wep -->
  510. + <item id="7">
  511. +
  512. + <production id="15875" count="1" />
  513. + </item>
  514. + <!-- Freya Wep -->
  515. + <item id="8">
  516. +
  517. + <production id="15876" count="1" />
  518. + </item>
  519. + <!-- Freya Wep -->
  520. + <item id="10">
  521. +
  522. + <production id="15877" count="1" />
  523. + </item>
  524. + <!-- Freya Wep -->
  525. + <item id="11">
  526. +
  527. + <production id="15878" count="1" />
  528. + </item>
  529. + <!-- Freya Wep -->
  530. + <item id="12">
  531. +
  532. + <production id="15879" count="1" />
  533. + </item>
  534. + <!-- Freya Wep -->
  535. + <item id="14">
  536. +
  537. + <production id="15880" count="1" />
  538. + </item>
  539. + <!-- Freya Wep -->
  540. + <item id="15">
  541. +
  542. + <production id="15881" count="1" />
  543. + </item>
  544. + <!-- Freya Wep -->
  545. + <item id="16">
  546. +
  547. + <production id="15882" count="1" />
  548. + </item>
  549. + <!-- Freya Wep -->
  550. + <item id="18">
  551. +
  552. + <production id="15883" count="1" />
  553. + </item> <!-- Freya Wep -->
  554. + <item id="19">
  555. +
  556. + <production id="15884" count="1" />
  557. + </item> <!-- Freya Wep -->
  558. + <item id="20">
  559. +
  560. + <production id="15885" count="1" />
  561. + </item>
  562. + <item id="22">
  563. +
  564. + <production id="15886" count="1" />
  565. + </item>
  566. + <item id="23">
  567. +
  568. + <production id="15887" count="1" />
  569. + </item>
  570. + <item id="23">
  571. +
  572. + <production id="15888" count="1" />
  573. + </item>
  574. + <item id="26">
  575. +
  576. + <production id="15889" count="1" />
  577. + </item>
  578. + <item id="27">
  579. +
  580. + <production id="15890" count="1" />
  581. + </item>
  582. + <item id="28">
  583. +
  584. + <production id="15891" count="1" />
  585. + </item>
  586. + <item id="30">
  587. +
  588. + <production id="15892" count="1" />
  589. + </item>
  590. + <item id="31">
  591. +
  592. + <production id="15893" count="1" />
  593. + </item>
  594. + <item id="32">
  595. +
  596. + <production id="15894" count="1" />
  597. + </item>
  598. + <item id="34">
  599. +
  600. + <production id="15895" count="1" />
  601. + </item>
  602. + <item id="35">
  603. +
  604. + <production id="15896" count="1" />
  605. + </item>
  606. + <item id="36">
  607. +
  608. + <production id="15897" count="1" />
  609. + </item>
  610. + <item id="38">
  611. +
  612. + <production id="15898" count="1" />
  613. + </item>
  614. + <item id="39">
  615. +
  616. + <production id="15899" count="1" />
  617. + </item>
  618. + <item id="40">
  619. +
  620. + <production id="15900" count="1" />
  621. + </item>
  622. + <item id="333">
  623. +
  624. + <production id="15901" count="1" />
  625. + </item>
  626. + <item id="444">
  627. +
  628. + <production id="15902" count="1" />
  629. + </item>
  630. + <item id="555">
  631. +
  632. + <production id="15903" count="1" />
  633. + </item>
  634. + <item id="42">
  635. +
  636. + <production id="15907" count="1" />
  637. + </item>
  638. + <item id="43">
  639. +
  640. + <production id="15908" count="1" />
  641. + </item>
  642. + <item id="44">
  643. +
  644. + <production id="15909" count="1" />
  645. + </item>
  646. + <item id="46">
  647. +
  648. + <production id="15910" count="1" />
  649. + </item>
  650. + <item id="47">
  651. +
  652. + <production id="15911" count="1" />
  653. + </item>
  654. + <item id="48">
  655. +
  656. + <production id="15912" count="1" />
  657. + </item>
  658. +
  659. + <item id="50">
  660. +
  661. + <production id="15829" count="1" />
  662. + </item>
  663. + <item id="51">
  664. +
  665. + <production id="15830" count="1" />
  666. + </item>
  667. + <item id="52">
  668. +
  669. + <production id="15831" count="1" />
  670. + </item>
  671. + <item id="53">
  672. +
  673. + <production id="15559" count="1" />
  674. + </item>
  675. + <item id="54">
  676. +
  677. + <production id="15832" count="1" />
  678. + </item>
  679. + <item id="55">
  680. +
  681. + <production id="15833" count="1" />
  682. + </item>
  683. + <item id="56">
  684. +
  685. + <production id="15834" count="1" />
  686. + </item>
  687. + <item id="57">
  688. +
  689. + <production id="15560" count="1" />
  690. + </item>
  691. + <item id="58">
  692. +
  693. + <production id="15835" count="1" />
  694. + </item>
  695. + <item id="59">
  696. +
  697. + <production id="15836" count="1" />
  698. + </item>
  699. + <item id="60">
  700. +
  701. + <production id="15837" count="1" />
  702. + </item>
  703. + <item id="61">
  704. +
  705. + <production id="15561" count="1" />
  706. + </item>
  707. + <item id="62">
  708. +
  709. + <production id="15838" count="1" />
  710. + </item>
  711. + <item id="63">
  712. +
  713. + <production id="15839" count="1" />
  714. + </item>
  715. + <item id="64">
  716. +
  717. + <production id="15840" count="1" />
  718. + </item>
  719. + <item id="65">
  720. +
  721. + <production id="15562" count="1" />
  722. + </item>
  723. + <item id="66">
  724. +
  725. + <production id="15841" count="1" />
  726. + </item>
  727. + <item id="67">
  728. +
  729. + <production id="15842" count="1" />
  730. + </item>
  731. + <item id="68">
  732. +
  733. + <production id="15843" count="1" />
  734. + </item>
  735. + <item id="69">
  736. +
  737. + <production id="15563" count="1" />
  738. + </item>
  739. + <item id="70">
  740. +
  741. + <production id="15844" count="1" />
  742. + </item>
  743. + <item id="71">
  744. +
  745. + <production id="15845" count="1" />
  746. + </item>
  747. + <item id="72">
  748. +
  749. + <production id="15846" count="1" />
  750. + </item>
  751. + <item id="73">
  752. +
  753. + <production id="15564" count="1" />
  754. + </item>
  755. + <item id="74">
  756. +
  757. + <production id="15847" count="1" />
  758. + </item>
  759. + <item id="75">
  760. +
  761. + <production id="15848" count="1" />
  762. + </item>
  763. + <item id="76">
  764. +
  765. + <production id="15849" count="1" />
  766. + </item>
  767. + <item id="77">
  768. +
  769. + <production id="15565" count="1" />
  770. + </item>
  771. + <item id="78">
  772. +
  773. + <production id="15850" count="1" />
  774. + </item>
  775. + <item id="79">
  776. +
  777. + <production id="15851" count="1" />
  778. + </item>
  779. + <item id="80">
  780. +
  781. + <production id="15852" count="1" />
  782. + </item>
  783. + <item id="81">
  784. +
  785. + <production id="15566" count="1" />
  786. + </item>
  787. + <item id="82">
  788. +
  789. + <production id="15853" count="1" />
  790. + </item>
  791. + <item id="83">
  792. +
  793. + <production id="15854" count="1" />
  794. + </item>
  795. + <item id="84">
  796. +
  797. + <production id="15855" count="1" />
  798. + </item>
  799. + <item id="85">
  800. +
  801. + <production id="15567" count="1" />
  802. + </item>
  803. + <item id="86">
  804. +
  805. + <production id="15856" count="1" />
  806. + </item>
  807. + <item id="87">
  808. +
  809. + <production id="15857" count="1" />
  810. + </item>
  811. + <item id="88">
  812. +
  813. + <production id="15858" count="1" />
  814. + </item>
  815. + <item id="89">
  816. +
  817. + <production id="15568" count="1" />
  818. + </item>
  819. + <item id="90">
  820. +
  821. + <production id="15859" count="1" />
  822. + </item>
  823. + <item id="91">
  824. +
  825. + <production id="15860" count="1" />
  826. + </item>
  827. + <item id="92">
  828. +
  829. + <production id="15861" count="1" />
  830. + </item>
  831. + <item id="93">
  832. +
  833. + <production id="15569" count="1" />
  834. + </item>
  835. + <item id="94">
  836. +
  837. + <production id="15862" count="1" />
  838. + </item>
  839. + <item id="95">
  840. +
  841. + <production id="15863" count="1" />
  842. + </item>
  843. + <item id="96">
  844. +
  845. + <production id="15864" count="1" />
  846. + </item>
  847. + <item id="97">
  848. +
  849. + <production id="15570" count="1" />
  850. + </item>
  851. + <item id="98">
  852. +
  853. + <production id="15865" count="1" />
  854. + </item>
  855. + <item id="99">
  856. +
  857. + <production id="15866" count="1" />
  858. + </item>
  859. + <item id="100">
  860. +
  861. + <production id="15867" count="1" />
  862. + </item>
  863. + <item id="101">
  864. +
  865. + <production id="15571" count="1" />
  866. + </item>
  867. + <item id="102">
  868. +
  869. + <production id="15868" count="1" />
  870. + </item>
  871. + <item id="103">
  872. +
  873. + <production id="15869" count="1" />
  874. + </item>
  875. + <item id="104">
  876. +
  877. + <production id="15870" count="1" />
  878. + </item>
  879. + <item id="105">
  880. +
  881. + <production id="16152" count="1" />
  882. + </item>
  883. + <item id="106">
  884. +
  885. + <production id="16154" count="1" />
  886. + </item>
  887. + <item id="107">
  888. +
  889. + <production id="16156" count="1" />
  890. + </item>
  891. + <item id="108">
  892. +
  893. + <production id="16158" count="1" />
  894. + </item>
  895. + <item id="109">
  896. +
  897. + <production id="15676" count="1" />
  898. + </item>
  899. + <item id="110">
  900. +
  901. + <production id="15677" count="1" />
  902. + </item>
  903. + <item id="111">
  904. +
  905. + <production id="15678" count="1" />
  906. + </item>
  907. + <item id="112">
  908. +
  909. + <production id="15679" count="1" />
  910. + </item>
  911. + <item id="113">
  912. +
  913. + <production id="15680" count="1" />
  914. + </item>
  915. + <item id="114">
  916. +
  917. + <production id="15681" count="1" />
  918. + </item>
  919. + <item id="115">
  920. +
  921. + <production id="15682" count="1" />
  922. + </item>
  923. + <item id="116">
  924. +
  925. + <production id="15683" count="1" />
  926. + </item>
  927. + <item id="117">
  928. +
  929. + <production id="15684" count="1" />
  930. + </item>
  931. + <item id="118">
  932. +
  933. + <production id="15685" count="1" />
  934. + </item>
  935. + <item id="119">
  936. +
  937. + <production id="15686" count="1" />
  938. + </item>
  939. + <item id="120">
  940. +
  941. + <production id="15687" count="1" />
  942. + </item>
  943. +
  944. + <!-- Vesper Avenger - Health -->
  945. + <item id="121">
  946. +
  947. + <production id="14137" count="1" /> <!-- Vesper Avenger - Health -->
  948. + </item>
  949. +
  950. + <!-- Vesper Avenger - HP Drain -->
  951. + <item id="122">
  952. +
  953. + <production id="14136" count="1"/> <!-- Vesper Avenger - HP Drain -->
  954. + </item>
  955. +
  956. + <!-- Vesper Avenger - HP Regeneration -->
  957. + <item id="123">
  958. +
  959. + <production id="14138" count="1"/> <!-- Vesper Avenger - HP Regeneration -->
  960. + </item>
  961. +
  962. + <!-- Vesper Buster - Acumen -->
  963. + <item id="124">
  964. +
  965. + <production id="14125" count="1"/> <!-- Vesper Buster - Acumen -->
  966. + </item>
  967. +
  968. + <!-- Vesper Buster - Magic Hold -->
  969. + <item id="125">
  970. +
  971. + <production id="14126" count="1"/> <!-- Vesper Buster - Magic Hold -->
  972. + </item>
  973. +
  974. + <!-- Vesper Buster - Mana Up -->
  975. + <item id="126">
  976. +
  977. + <production id="14124" count="1"/> <!-- Vesper Buster - Mana Up -->
  978. + </item>
  979. +
  980. + <!-- Vesper Caster - Mana Up -->
  981. + <item id="127">
  982. +
  983. + <production id="14144" count="1"/> <!-- Vesper Caster - Mana Up -->
  984. + </item>
  985. +
  986. + <!-- Vesper Caster - Acumen -->
  987. + <item id="128">
  988. +
  989. + <production id="14142" count="1"/> <!-- Vesper Caster - Acumen -->
  990. + </item>
  991. +
  992. + <!-- Vesper Caster - MP Regeneration -->
  993. + <item id="129">
  994. +
  995. + <production id="14143" count="1"/> <!-- Vesper Caster - MP Regeneration -->
  996. + </item>
  997. +
  998. + <!-- Vesper Cutter - Focus -->
  999. + <item id="130">
  1000. +
  1001. + <production id="14120" count="1"/> <!-- Vesper Cutter - Focus -->
  1002. + </item>
  1003. +
  1004. + <!-- Vesper Cutter - Haste -->
  1005. + <item id="131">
  1006. +
  1007. + <production id="14118" count="1"/> <!-- Vesper Cutter - Haste -->
  1008. + </item>
  1009. +
  1010. + <!-- Vesper Cutter - Health -->
  1011. + <item id="132">
  1012. +
  1013. + <production id="14119" count="1"/> <!-- Vesper Cutter - Health -->
  1014. + </item>
  1015. +
  1016. + <!-- Vesper Dual Daggers -->
  1017. + <item id="133">
  1018. +
  1019. + <production id="13884" count="1"/> <!-- Vesper Dual Daggers -->
  1020. + </item>
  1021. +
  1022. + <!-- Vesper Dual Sword -->
  1023. + <item id="134">
  1024. +
  1025. + <production id="52" count="1"/> <!-- Vesper Dual Sword -->
  1026. + </item>
  1027. +
  1028. + <!-- Vesper Fighter - Critical Stun -->
  1029. + <item id="135">
  1030. +
  1031. + <production id="14132" count="1"/> <!-- Vesper Fighter - Critical Stun -->
  1032. + </item>
  1033. +
  1034. + <!-- Vesper Fighter - Focus -->
  1035. + <item id="136">
  1036. +
  1037. + <production id="14130" count="1"/> <!-- Vesper Fighter - Focus -->
  1038. + </item>
  1039. +
  1040. + <!-- Vesper Fighter - Health -->
  1041. + <item id="137">
  1042. +
  1043. + <production id="14131" count="1"/> <!-- Vesper Fighter - Health -->
  1044. + </item>
  1045. +
  1046. + <!-- Vesper Nagan - Focus -->
  1047. + <item id="138">
  1048. +
  1049. + <production id="14159" count="1"/> <!-- Vesper Nagan - Focus -->
  1050. + </item>
  1051. +
  1052. + <!-- Vesper Nagan - Haste -->
  1053. + <item id="139">
  1054. +
  1055. + <production id="14157" count="1"/> <!-- Vesper Nagan - Haste -->
  1056. + </item>
  1057. +
  1058. + <!-- Vesper Nagan - Health -->
  1059. + <item id="140">
  1060. +
  1061. + <production id="14158" count="1"/> <!-- Vesper Nagan - Health -->
  1062. + </item>
  1063. +
  1064. + <!-- Vesper Pincer - Focus -->
  1065. + <item id="141">
  1066. +
  1067. + <production id="14153" count="1"/> <!-- Vesper Pincer - Focus -->
  1068. + </item>
  1069. +
  1070. + <!-- Vesper Pincer - Haste -->
  1071. + <item id="142">
  1072. +
  1073. + <production id="14151" count="1"/> <!-- Vesper Pincer - Haste -->
  1074. + </item>
  1075. +
  1076. + <!-- Vesper Pincer - Health -->
  1077. + <item id="143">
  1078. +
  1079. + <production id="14152" count="1"/> <!-- Vesper Pincer - Health -->
  1080. + </item>
  1081. +
  1082. + <!-- Vesper Retributer - Health -->
  1083. + <item id="144">
  1084. +
  1085. + <production id="14140" count="1"/> <!-- Vesper Retributer - Health -->
  1086. + </item>
  1087. +
  1088. + <!-- Vesper Retributer - HP Drain -->
  1089. + <item id="145">
  1090. +
  1091. + <production id="14141" count="1"/> <!-- Vesper Retributer - HP Drain -->
  1092. + </item>
  1093. +
  1094. + <!-- Vesper Retributer - HP Regeneration -->
  1095. + <item id="146">
  1096. +
  1097. + <production id="14139" count="1"/> <!-- Vesper Retributer - HP Regeneration -->
  1098. + </item>
  1099. +
  1100. + <!-- Vesper Shaper - Critical Damage -->
  1101. + <item id="147">
  1102. +
  1103. + <production id="14127" count="1"/> <!-- Vesper Shaper - Critical Damage -->
  1104. + </item>
  1105. +
  1106. + <!-- Vesper Shaper - Haste -->
  1107. + <item id="148">
  1108. +
  1109. + <production id="14129" count="1"/> <!-- Vesper Shaper - Haste -->
  1110. + </item>
  1111. +
  1112. + <!-- Vesper Shaper - HP Drain -->
  1113. + <item id="149">
  1114. +
  1115. + <production id="14128" count="1"/> <!-- Vesper Shaper - HP Drain -->
  1116. + </item>
  1117. +
  1118. + <!-- Vesper Sheutjeh - Cheap Shot -->
  1119. + <item id="150">
  1120. +
  1121. + <production id="14154" count="1"/> <!-- Vesper Sheutjeh - Cheap Shot -->
  1122. + </item>
  1123. +
  1124. + <!-- Vesper Sheutjeh - Critical Slow -->
  1125. + <item id="151">
  1126. +
  1127. + <production id="14156" count="1"/> <!-- Vesper Sheutjeh - Critical Slow -->
  1128. + </item>
  1129. +
  1130. + <!-- Vesper Sheutjeh - Focus -->
  1131. + <item id="152">
  1132. +
  1133. + <production id="14155" count="1"/> <!-- Vesper Sheutjeh - Focus -->
  1134. + </item>
  1135. +
  1136. + <!-- Vesper Singer - Empower -->
  1137. + <item id="153">
  1138. +
  1139. + <production id="14145" count="1"/> <!-- Vesper Singer - Empower -->
  1140. + </item>
  1141. +
  1142. + <!-- Vesper Singer - Magic Hold -->
  1143. + <item id="154">
  1144. +
  1145. + <production id="14147" count="1"/> <!-- Vesper Singer - Magic Hold -->
  1146. + </item>
  1147. +
  1148. + <!-- Vesper Singer - MP Regeneration -->
  1149. + <item id="155">
  1150. +
  1151. + <production id="14146" count="1"/> <!-- Vesper Singer - MP Regeneration -->
  1152. + </item>
  1153. +
  1154. + <!-- Vesper Slasher - Focus -->
  1155. + <item id="156">
  1156. +
  1157. + <production id="14123" count="1"/> <!-- Vesper Slasher - Focus -->
  1158. + </item>
  1159. +
  1160. + <!-- Vesper Slasher - Haste -->
  1161. + <item id="157">
  1162. +
  1163. + <production id="14121" count="1"/> <!-- Vesper Slasher - Haste -->
  1164. + </item>
  1165. +
  1166. + <!-- Vesper Slasher - Health -->
  1167. + <item id="158">
  1168. +
  1169. + <production id="14122" count="1"/> <!-- Vesper Slasher - Health -->
  1170. + </item>
  1171. +
  1172. + <!-- Vesper Stormer - Guidance -->
  1173. + <item id="159">
  1174. +
  1175. + <production id="14134" count="1"/> <!-- Vesper Stormer - Guidance -->
  1176. + </item>
  1177. +
  1178. + <!-- Vesper Stormer - Haste -->
  1179. + <item id="160">
  1180. +
  1181. + <production id="14135" count="1"/> <!-- Vesper Stormer - Haste -->
  1182. + </item>
  1183. +
  1184. + <!-- Vesper Stormer - Health -->
  1185. + <item id="161">
  1186. +
  1187. + <production id="14133" count="1"/> <!-- Vesper Stormer - Health -->
  1188. + </item>
  1189. +
  1190. + <!-- Vesper Thrower - Cheap Shot -->
  1191. + <item id="162">
  1192. +
  1193. + <production id="14148" count="1"/> <!-- Vesper Thrower - Cheap Shot -->
  1194. + </item>
  1195. +
  1196. + <!-- Vesper Thrower - Critical Slow -->
  1197. + <item id="163">
  1198. +
  1199. + <production id="14150" count="1"/> <!-- Vesper Thrower - Critical Slow -->
  1200. + </item>
  1201. +
  1202. + <!-- Vesper Thrower - Focus -->
  1203. + <item id="164">
  1204. +
  1205. + <production id="14149" count="1"/> <!-- Vesper Thrower - Focus -->
  1206. + </item>
  1207. +<item id="1">
  1208. + <production id="9860" count="1"/>
  1209. + </item>
  1210. +
  1211. + <item id="2">
  1212. +
  1213. + <production id="9862" count="1"/>
  1214. + </item>
  1215. +
  1216. + <item id="3">
  1217. +
  1218. + <production id="9861" count="1"/>
  1219. + </item>
  1220. +
  1221. + <item id="4">
  1222. +
  1223. + <production id="9854" count="1"/>
  1224. + </item>
  1225. +
  1226. + <item id="5">
  1227. +
  1228. + <production id="9855" count="1"/>
  1229. + </item>
  1230. + <item id="6">
  1231. +
  1232. + <production id="9856" count="1"/>
  1233. + </item>
  1234. +
  1235. + <item id="7">
  1236. +
  1237. + <production id="9377" count="1"/>
  1238. + </item>
  1239. +
  1240. + <item id="8">
  1241. +
  1242. + <production id="9378" count="1"/>
  1243. + </item>
  1244. +
  1245. + <item id="9">
  1246. +
  1247. + <production id="9379" count="1"/>
  1248. + </item>
  1249. +
  1250. + <item id="10">
  1251. +
  1252. + <production id="9869" count="1"/>
  1253. + </item>
  1254. +
  1255. + <item id="11">
  1256. +
  1257. + <production id="9870" count="1"/>
  1258. + </item>
  1259. +
  1260. + <item id="12">
  1261. +
  1262. + <production id="9871" count="1"/>
  1263. + </item>
  1264. +
  1265. + <item id="13">
  1266. +
  1267. + <production id="9880" count="1"/>
  1268. + </item>
  1269. +
  1270. + <item id="14">
  1271. +
  1272. + <production id="9878" count="1"/>
  1273. + </item>
  1274. +
  1275. + <item id="15">
  1276. +
  1277. + <production id="9879" count="1"/>
  1278. + </item>
  1279. +
  1280. + <item id="16">
  1281. +
  1282. + <production id="9868" count="1"/>
  1283. + </item>
  1284. +
  1285. + <item id="17">
  1286. +
  1287. + <production id="9867" count="1"/>
  1288. + </item>
  1289. +
  1290. + <item id="18">
  1291. +
  1292. + <production id="9866" count="1"/>
  1293. + </item>
  1294. +
  1295. + <item id="19">
  1296. +
  1297. + <production id="9385" count="1"/>
  1298. + </item>
  1299. +
  1300. + <item id="20">
  1301. +
  1302. + <production id="9386" count="1"/>
  1303. + </item>
  1304. +
  1305. + <item id="21">
  1306. +
  1307. + <production id="9387" count="1"/>
  1308. + </item>
  1309. +
  1310. + <item id="22">
  1311. +
  1312. + <production id="9863" count="1"/>
  1313. + </item>
  1314. +
  1315. + <item id="23">
  1316. +
  1317. + <production id="9864" count="1"/>
  1318. + </item>
  1319. +
  1320. + <item id="24">
  1321. +
  1322. + <production id="9865" count="1"/>
  1323. + </item>
  1324. +
  1325. + <item id="25">
  1326. +
  1327. + <production id="9872" count="1"/>
  1328. + </item>
  1329. +
  1330. + <item id="26">
  1331. +
  1332. + <production id="9873" count="1"/>
  1333. + </item>
  1334. +
  1335. + <item id="27">
  1336. +
  1337. + <production id="9874" count="1"/>
  1338. + </item>
  1339. +
  1340. + <item id="28">
  1341. +
  1342. + <production id="9857" count="1"/>
  1343. + </item>
  1344. +
  1345. + <item id="29">
  1346. +
  1347. + <production id="9858" count="1"/>
  1348. + </item>
  1349. +
  1350. + <item id="30">
  1351. +
  1352. + <production id="9859" count="1"/>
  1353. + </item>
  1354. +
  1355. + <item id="31">
  1356. +
  1357. + <production id="10529" count="1"/>
  1358. + </item>
  1359. +
  1360. + <item id="32">
  1361. +
  1362. + <production id="10528" count="1"/>
  1363. + </item>
  1364. +
  1365. + <item id="33">
  1366. +
  1367. + <production id="10527" count="1"/>
  1368. + </item>
  1369. +
  1370. + <item id="34">
  1371. +
  1372. + <production id="10530" count="1"/>
  1373. + </item>
  1374. +
  1375. + <item id="35">
  1376. +
  1377. + <production id="10531" count="1"/>
  1378. + </item>
  1379. +
  1380. + <item id="36">
  1381. +
  1382. + <production id="10532" count="1"/>
  1383. + </item>
  1384. +
  1385. + <item id="37">
  1386. +
  1387. + <production id="10004" count="1"/>
  1388. + </item>
  1389. +
  1390. + <item id="38">
  1391. +
  1392. + <production id="10452" count="1"/>
  1393. + </item>
  1394. +
  1395. + <item id="39">
  1396. +
  1397. + <production id="10454" count="1"/>
  1398. + </item>
  1399. +
  1400. + <item id="40">
  1401. +
  1402. + <production id="10453" count="1"/>
  1403. + </item>
  1404. +
  1405. + <item id="41">
  1406. +
  1407. + <production id="10459" count="1"/>
  1408. + </item>
  1409. +
  1410. + <item id="42">
  1411. +
  1412. + <production id="10460" count="1"/>
  1413. + </item>
  1414. +
  1415. + <item id="43">
  1416. +
  1417. + <production id="10458" count="1"/>
  1418. + </item>
  1419. +
  1420. + <item id="44">
  1421. +
  1422. + <production id="10437" count="1"/>
  1423. + </item>
  1424. +
  1425. + <item id="45">
  1426. +
  1427. + <production id="10438" count="1"/>
  1428. + </item>
  1429. +
  1430. + <item id="46">
  1431. +
  1432. + <production id="10439" count="1"/>
  1433. + </item>
  1434. +
  1435. + <item id="47">
  1436. +
  1437. + <production id="10434" count="1"/>
  1438. + </item>
  1439. +
  1440. + <item id="48">
  1441. +
  1442. + <production id="10435" count="1"/>
  1443. + </item>
  1444. +
  1445. + <item id="49">
  1446. +
  1447. + <production id="10436" count="1"/>
  1448. + </item>
  1449. +
  1450. + <item id="50">
  1451. +
  1452. + <production id="10467" count="1"/>
  1453. + </item>
  1454. +
  1455. + <item id="51">
  1456. +
  1457. + <production id="10469" count="1"/>
  1458. + </item>
  1459. +
  1460. + <item id="52">
  1461. +
  1462. + <production id="10468" count="1"/>
  1463. + </item>
  1464. +
  1465. + <item id="53">
  1466. +
  1467. + <production id="10440" count="1"/>
  1468. + </item>
  1469. +
  1470. + <item id="54">
  1471. +
  1472. + <production id="10442" count="1"/>
  1473. + </item>
  1474. +
  1475. + <item id="55">
  1476. +
  1477. + <production id="10441" count="1"/>
  1478. + </item>
  1479. +
  1480. + <item id="56">
  1481. +
  1482. + <production id="10443" count="1"/>
  1483. + </item>
  1484. +
  1485. + <item id="57">
  1486. +
  1487. + <production id="10445" count="1"/>
  1488. + </item>
  1489. +
  1490. + <item id="58">
  1491. +
  1492. + <production id="10444" count="1"/>
  1493. + </item>
  1494. +
  1495. + <item id="59">
  1496. +
  1497. + <production id="10461" count="1"/>
  1498. + </item>
  1499. +
  1500. + <item id="60">
  1501. +
  1502. + <production id="10462" count="1"/>
  1503. + </item>
  1504. +
  1505. + <item id="61">
  1506. +
  1507. + <production id="10463" count="1"/>
  1508. + </item>
  1509. +
  1510. + <item id="62">
  1511. +
  1512. + <production id="10449" count="1"/>
  1513. + </item>
  1514. +
  1515. + <item id="63">
  1516. +
  1517. + <production id="10450" count="1"/>
  1518. + </item>
  1519. +
  1520. + <item id="64">
  1521. +
  1522. + <production id="10451" count="1"/>
  1523. + </item>
  1524. +
  1525. + <item id="65">
  1526. +
  1527. + <production id="10464" count="1"/>
  1528. + </item>
  1529. +
  1530. + <item id="66">
  1531. +
  1532. + <production id="10465" count="1"/>
  1533. + </item>
  1534. +
  1535. + <item id="67">
  1536. +
  1537. + <production id="10466" count="1"/>
  1538. + </item>
  1539. +
  1540. + <item id="68">
  1541. +
  1542. + <production id="10448" count="1"/>
  1543. + </item>
  1544. +
  1545. + <item id="69">
  1546. +
  1547. + <production id="10447" count="1"/>
  1548. + </item>
  1549. +
  1550. + <item id="70">
  1551. +
  1552. + <production id="10446" count="1"/>
  1553. + </item>
  1554. +
  1555. + <item id="71">
  1556. +
  1557. + <production id="10457" count="1"/>
  1558. + </item>
  1559. +
  1560. + <item id="72">
  1561. +
  1562. + <production id="10456" count="1"/>
  1563. + </item>
  1564. +
  1565. + <item id="73">
  1566. +
  1567. + <production id="10455" count="1"/>
  1568. + </item>
  1569. +
  1570. + <item id="74">
  1571. +
  1572. + <production id="10415" count="1"/>
  1573. + </item>
  1574. +
  1575. +</list>
  1576. \ No newline at end of file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement