Advertisement
VANPER

GradDBox Reward Items

Jul 10th, 2021 (edited)
2,061
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 19.27 KB | None | 0 0
  1. +       package ItemsHandler;
  2. +      
  3. +       import net.sf.l2j.gameserver.enums.actors.ClassId;
  4. +       import net.sf.l2j.gameserver.handler.IItemHandler;
  5. +       import net.sf.l2j.gameserver.model.actor.Playable;
  6. +       import net.sf.l2j.gameserver.model.actor.Player;
  7. +       import net.sf.l2j.gameserver.model.item.instance.ItemInstance;
  8. +       import net.sf.l2j.gameserver.network.serverpackets.ItemList;
  9. +       import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse;
  10. +      
  11. +      
  12. +       public class GradeDBox implements IItemHandler
  13. +       {
  14. +           @Override
  15. +           public void useItem(Playable playable, ItemInstance item, boolean forceUse)
  16. +           {
  17. +               if (!(playable instanceof Player))
  18. +                   return;
  19. +      
  20. +               Player activeChar = (Player)playable;
  21. +      
  22. +               if (activeChar.isInOlympiadMode())
  23. +               {
  24. +                   activeChar.sendMessage("This item cannot be used on Olympiad Games.");
  25. +                   return;
  26. +               }
  27. +      
  28. +               if (activeChar.destroyItem("Consume", item.getObjectId(), 1, null, false))
  29. +               {
  30. +                   //Heavy
  31. +                   if (activeChar.getClassId() == ClassId.WARRIOR)
  32. +                   {
  33. +                       //Armor
  34. +                       ItemInstance item1 = activeChar.getInventory().addItem("Armor", 352, 1, activeChar, null);
  35. +                       ItemInstance item2 = activeChar.getInventory().addItem("Armor", 2378, 1, activeChar, null);
  36. +                       ItemInstance item3 = activeChar.getInventory().addItem("Armor", 2411, 1, activeChar, null);
  37. +                       ItemInstance item4 = activeChar.getInventory().addItem("Armor", 2425, 1, activeChar, null);
  38. +                       ItemInstance item5 = activeChar.getInventory().addItem("Armor", 2449, 1, activeChar, null);
  39. +                      
  40. +                       //Weapon
  41. +                       ItemInstance item6 = activeChar.getInventory().addItem("Weapon", 2525, 1, activeChar, null);
  42. +                      
  43. +                       //Jewels
  44. +                       ItemInstance item7 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  45. +                       ItemInstance item8 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  46. +                       ItemInstance item9 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  47. +                       ItemInstance item10 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  48. +                       ItemInstance item11 = activeChar.getInventory().addItem("Necklace", 913, 1, activeChar, null);
  49. +                      
  50. +                       //Equipp
  51. +                       activeChar.getInventory().equipItemAndRecord(item1);
  52. +                       activeChar.getInventory().equipItemAndRecord(item2);
  53. +                       activeChar.getInventory().equipItemAndRecord(item3);
  54. +                       activeChar.getInventory().equipItemAndRecord(item4);
  55. +                       activeChar.getInventory().equipItemAndRecord(item5);
  56. +                       activeChar.getInventory().equipItemAndRecord(item6);
  57. +                       activeChar.getInventory().equipItemAndRecord(item7);
  58. +                       activeChar.getInventory().equipItemAndRecord(item8);
  59. +                       activeChar.getInventory().equipItemAndRecord(item9);
  60. +                       activeChar.getInventory().equipItemAndRecord(item10);
  61. +                       activeChar.getInventory().equipItemAndRecord(item11);
  62. +                      
  63. +                       //Secund Weapon
  64. +                       activeChar.getInventory().addItem("Weapon", 297, 1, activeChar, null);
  65. +                      
  66. +                       //Misc
  67. +                       activeChar.getInventory().addItem("Soul Shot Grade D", 1463, 2000, activeChar, null);
  68. +                       activeChar.getInventory().addItem("Mana Potion", 728, 100, activeChar, null);
  69. +                       activeChar.getInventory().addItem("Greater Healing Potion", 1539, 20, activeChar, null);
  70. +                       activeChar.getInventory().addItem("Scroll of Scape", 736, 5, activeChar, null);
  71. +                      
  72. +                       activeChar.getInventory().updateDatabase();
  73. +                       activeChar.sendPacket(new ItemList(activeChar, true));
  74. +      
  75. +                       playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
  76. +                       MagicSkillUse MSU = new MagicSkillUse(activeChar, activeChar, 2024, 1, 1, 0);
  77. +                       activeChar.broadcastPacket(MSU);
  78. +                   }
  79. +                   //Heavy
  80. +                   if (activeChar.getClassId() == ClassId.KNIGHT || activeChar.getClassId() == ClassId.ELVEN_KNIGHT || activeChar.getClassId() == ClassId.PALUS_KNIGHT || activeChar.getClassId() == ClassId.SCAVENGER || activeChar.getClassId() == ClassId.ARTISAN)
  81. +                   {
  82. +                       //Armor
  83. +                       ItemInstance item1 = activeChar.getInventory().addItem("Armor", 352, 1, activeChar, null);
  84. +                       ItemInstance item2 = activeChar.getInventory().addItem("Armor", 2378, 1, activeChar, null);
  85. +                       ItemInstance item3 = activeChar.getInventory().addItem("Armor", 2411, 1, activeChar, null);
  86. +                       ItemInstance item4 = activeChar.getInventory().addItem("Armor", 2425, 1, activeChar, null);
  87. +                       ItemInstance item5 = activeChar.getInventory().addItem("Armor", 2449, 1, activeChar, null);
  88. +                      
  89. +                       //Weapon
  90. +                       ItemInstance item6 = activeChar.getInventory().addItem("Weapon", 2499, 1, activeChar, null);
  91. +                      
  92. +                       //Jewels
  93. +                       ItemInstance item7 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  94. +                       ItemInstance item8 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  95. +                       ItemInstance item9 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  96. +                       ItemInstance item10 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  97. +                       ItemInstance item11 = activeChar.getInventory().addItem("Necklace", 913, 1, activeChar, null);
  98. +                      
  99. +                       //Shield
  100. +                       ItemInstance item12 = activeChar.getInventory().addItem("Shield", 2493, 1, activeChar, null);
  101. +                      
  102. +                       //Equipp
  103. +                       activeChar.getInventory().equipItemAndRecord(item1);
  104. +                       activeChar.getInventory().equipItemAndRecord(item2);
  105. +                       activeChar.getInventory().equipItemAndRecord(item3);
  106. +                       activeChar.getInventory().equipItemAndRecord(item4);
  107. +                       activeChar.getInventory().equipItemAndRecord(item5);
  108. +                       activeChar.getInventory().equipItemAndRecord(item6);
  109. +                       activeChar.getInventory().equipItemAndRecord(item7);
  110. +                       activeChar.getInventory().equipItemAndRecord(item8);
  111. +                       activeChar.getInventory().equipItemAndRecord(item9);
  112. +                       activeChar.getInventory().equipItemAndRecord(item10);
  113. +                       activeChar.getInventory().equipItemAndRecord(item11);
  114. +                       activeChar.getInventory().equipItemAndRecord(item12);
  115. +                      
  116. +                       //Secund Weapon
  117. +                       activeChar.getInventory().addItem("Weapon", 159, 1, activeChar, null);
  118. +                      
  119. +                       //Misc
  120. +                       activeChar.getInventory().addItem("Soul Shot Grade D", 1463, 2000, activeChar, null);
  121. +                       activeChar.getInventory().addItem("Mana Potion", 728, 100, activeChar, null);
  122. +                       activeChar.getInventory().addItem("Greater Healing Potion", 1539, 20, activeChar, null);
  123. +                       activeChar.getInventory().addItem("Scroll of Scape", 736, 5, activeChar, null);
  124. +                      
  125. +                       activeChar.getInventory().updateDatabase();
  126. +                       activeChar.sendPacket(new ItemList(activeChar, true));
  127. +      
  128. +                       playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
  129. +                       MagicSkillUse MSU = new MagicSkillUse(activeChar, activeChar, 2024, 1, 1, 0);
  130. +                       activeChar.broadcastPacket(MSU);
  131. +                   }
  132. +                   //Light
  133. +                   if (activeChar.getClassId() == ClassId.ROGUE || activeChar.getClassId() == ClassId.ELVEN_SCOUT || activeChar.getClassId() == ClassId.ASSASSIN)
  134. +                   {
  135. +                       //Armor
  136. +                       ItemInstance item1 = activeChar.getInventory().addItem("Armor", 395, 1, activeChar, null);
  137. +                       ItemInstance item2 = activeChar.getInventory().addItem("Armor", 417, 1, activeChar, null);
  138. +                       ItemInstance item3 = activeChar.getInventory().addItem("Armor", 2424, 1, activeChar, null);
  139. +                       ItemInstance item4 = activeChar.getInventory().addItem("Armor", 2448, 1, activeChar, null);
  140. +                       ItemInstance item5 = activeChar.getInventory().addItem("Armor", 2412, 1, activeChar, null);
  141. +                      
  142. +                       //Weapon
  143. +                       ItemInstance item6 = activeChar.getInventory().addItem("Weapon", 225, 1, activeChar, null);
  144. +                      
  145. +                       //Jewels
  146. +                       ItemInstance item7 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  147. +                       ItemInstance item8 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  148. +                       ItemInstance item9 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  149. +                       ItemInstance item10 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  150. +                       ItemInstance item11 = activeChar.getInventory().addItem("Necklace", 913, 1, activeChar, null);
  151. +                      
  152. +                       //Equipp
  153. +                       activeChar.getInventory().equipItemAndRecord(item1);
  154. +                       activeChar.getInventory().equipItemAndRecord(item2);
  155. +                       activeChar.getInventory().equipItemAndRecord(item3);
  156. +                       activeChar.getInventory().equipItemAndRecord(item4);
  157. +                       activeChar.getInventory().equipItemAndRecord(item5);
  158. +                       activeChar.getInventory().equipItemAndRecord(item6);
  159. +                       activeChar.getInventory().equipItemAndRecord(item7);
  160. +                       activeChar.getInventory().equipItemAndRecord(item8);
  161. +                       activeChar.getInventory().equipItemAndRecord(item9);
  162. +                       activeChar.getInventory().equipItemAndRecord(item10);
  163. +                       activeChar.getInventory().equipItemAndRecord(item11);
  164. +                      
  165. +                       //Secund Weapon
  166. +                       activeChar.getInventory().addItem("Weapon", 280, 1, activeChar, null);
  167. +                      
  168. +                       //Misc
  169. +                       activeChar.getInventory().addItem("Soul Shot Grade D", 1463, 2000, activeChar, null);
  170. +                       activeChar.getInventory().addItem("Arrow D", 1341, 2000, activeChar, null);
  171. +                       activeChar.getInventory().addItem("Mana Potion", 728, 100, activeChar, null);
  172. +                       activeChar.getInventory().addItem("Greater Healing Potion", 1539, 20, activeChar, null);
  173. +                       activeChar.getInventory().addItem("Scroll of Scape", 736, 5, activeChar, null);
  174. +                      
  175. +                       activeChar.getInventory().updateDatabase();
  176. +                       activeChar.sendPacket(new ItemList(activeChar, true));
  177. +      
  178. +                       playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
  179. +                       MagicSkillUse MSU = new MagicSkillUse(activeChar, activeChar, 2024, 1, 1, 0);
  180. +                       activeChar.broadcastPacket(MSU);
  181. +                   }
  182. +                   //Robe
  183. +                   if (activeChar.getClassId() == ClassId.HUMAN_MYSTIC || activeChar.getClassId() == ClassId.CLERIC || activeChar.getClassId() == ClassId.ELVEN_WIZARD || activeChar.getClassId() == ClassId.SHILLIEN_ORACLE || activeChar.getClassId() == ClassId.DARK_WIZARD || activeChar.getClassId() == ClassId.ELVEN_ORACLE || activeChar.getClassId() == ClassId.ORC_SHAMAN)
  184. +                   {
  185. +                       //Armor
  186. +                       ItemInstance item1 = activeChar.getInventory().addItem("Armor", 437, 1, activeChar, null);
  187. +                       ItemInstance item2 = activeChar.getInventory().addItem("Armor", 470, 1, activeChar, null);
  188. +                       ItemInstance item3 = activeChar.getInventory().addItem("Armor", 2450, 1, activeChar, null);
  189. +                       ItemInstance item4 = activeChar.getInventory().addItem("Armor", 2426, 1, activeChar, null);
  190. +                       ItemInstance item5 = activeChar.getInventory().addItem("Armor", 2412, 1, activeChar, null);
  191. +                      
  192. +                       //Weapon
  193. +                       ItemInstance item6 = activeChar.getInventory().addItem("Weapon", 189, 1, activeChar, null);
  194. +                      
  195. +                       //Jewels
  196. +                       ItemInstance item7 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  197. +                       ItemInstance item8 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  198. +                       ItemInstance item9 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  199. +                       ItemInstance item10 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  200. +                       ItemInstance item11 = activeChar.getInventory().addItem("Necklace", 913, 1, activeChar, null);
  201. +                      
  202. +                       //Shield
  203. +                       ItemInstance item12 = activeChar.getInventory().addItem("Shield", 629, 1, activeChar, null);
  204. +                      
  205. +                       //Equipp
  206. +                       activeChar.getInventory().equipItemAndRecord(item1);
  207. +                       activeChar.getInventory().equipItemAndRecord(item2);
  208. +                       activeChar.getInventory().equipItemAndRecord(item3);
  209. +                       activeChar.getInventory().equipItemAndRecord(item4);
  210. +                       activeChar.getInventory().equipItemAndRecord(item5);
  211. +                       activeChar.getInventory().equipItemAndRecord(item6);
  212. +                       activeChar.getInventory().equipItemAndRecord(item7);
  213. +                       activeChar.getInventory().equipItemAndRecord(item8);
  214. +                       activeChar.getInventory().equipItemAndRecord(item9);
  215. +                       activeChar.getInventory().equipItemAndRecord(item10);
  216. +                       activeChar.getInventory().equipItemAndRecord(item11);
  217. +                       activeChar.getInventory().equipItemAndRecord(item12);
  218. +      
  219. +                       //Misc
  220. +                       activeChar.getInventory().addItem("Spirit Shot Grade D", 3948, 2000, activeChar, null);
  221. +                       activeChar.getInventory().addItem("Mana Potion", 728, 100, activeChar, null);
  222. +                       activeChar.getInventory().addItem("Greater Healing Potion", 1539, 20, activeChar, null);
  223. +                       activeChar.getInventory().addItem("Scroll of Scape", 736, 5, activeChar, null);
  224. +                      
  225. +                       activeChar.getInventory().updateDatabase();
  226. +                       activeChar.sendPacket(new ItemList(activeChar, true));
  227. +      
  228. +                       playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
  229. +                       MagicSkillUse MSU = new MagicSkillUse(activeChar, activeChar, 2024, 1, 1, 0);
  230. +                       activeChar.broadcastPacket(MSU);
  231. +                   }
  232. +                   //Heavy
  233. +                   if (activeChar.getClassId() == ClassId.ORC_RAIDER)
  234. +                   {
  235. +                       //Armor
  236. +                       ItemInstance item1 = activeChar.getInventory().addItem("Armor", 352, 1, activeChar, null);
  237. +                       ItemInstance item2 = activeChar.getInventory().addItem("Armor", 2378, 1, activeChar, null);
  238. +                       ItemInstance item3 = activeChar.getInventory().addItem("Armor", 2411, 1, activeChar, null);
  239. +                       ItemInstance item4 = activeChar.getInventory().addItem("Armor", 2425, 1, activeChar, null);
  240. +                       ItemInstance item5 = activeChar.getInventory().addItem("Armor", 2449, 1, activeChar, null);
  241. +                      
  242. +                       //Weapon
  243. +                       ItemInstance item6 = activeChar.getInventory().addItem("Weapon", 70, 1, activeChar, null);
  244. +                      
  245. +                       //Jewels
  246. +                       ItemInstance item7 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  247. +                       ItemInstance item8 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  248. +                       ItemInstance item9 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  249. +                       ItemInstance item10 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  250. +                       ItemInstance item11 = activeChar.getInventory().addItem("Necklace", 913, 1, activeChar, null);
  251. +                      
  252. +                       //Equipp
  253. +                       activeChar.getInventory().equipItemAndRecord(item1);
  254. +                       activeChar.getInventory().equipItemAndRecord(item2);
  255. +                       activeChar.getInventory().equipItemAndRecord(item3);
  256. +                       activeChar.getInventory().equipItemAndRecord(item4);
  257. +                       activeChar.getInventory().equipItemAndRecord(item5);
  258. +                       activeChar.getInventory().equipItemAndRecord(item6);
  259. +                       activeChar.getInventory().equipItemAndRecord(item7);
  260. +                       activeChar.getInventory().equipItemAndRecord(item8);
  261. +                       activeChar.getInventory().equipItemAndRecord(item9);
  262. +                       activeChar.getInventory().equipItemAndRecord(item10);
  263. +                       activeChar.getInventory().equipItemAndRecord(item11);
  264. +                      
  265. +                       //Secund Weapon
  266. +                       activeChar.getInventory().addItem("Weapon", 297, 1, activeChar, null);
  267. +                      
  268. +                       //Misc
  269. +                       activeChar.getInventory().addItem("Soul Shot Grade D", 1463, 2000, activeChar, null);
  270. +                       activeChar.getInventory().addItem("Mana Potion", 728, 100, activeChar, null);
  271. +                       activeChar.getInventory().addItem("Greater Healing Potion", 1539, 20, activeChar, null);
  272. +                       activeChar.getInventory().addItem("Scroll of Scape", 736, 5, activeChar, null);
  273. +                      
  274. +                       activeChar.getInventory().updateDatabase();
  275. +                       activeChar.sendPacket(new ItemList(activeChar, true));
  276. +      
  277. +                       playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
  278. +                       MagicSkillUse MSU = new MagicSkillUse(activeChar, activeChar, 2024, 1, 1, 0);
  279. +                       activeChar.broadcastPacket(MSU);
  280. +                   }
  281. +                   //Light
  282. +                   if (activeChar.getClassId() == ClassId.MONK)
  283. +                   {
  284. +                       //Armor
  285. +                       ItemInstance item1 = activeChar.getInventory().addItem("Armor", 395, 1, activeChar, null);
  286. +                       ItemInstance item2 = activeChar.getInventory().addItem("Armor", 417, 1, activeChar, null);
  287. +                       ItemInstance item3 = activeChar.getInventory().addItem("Armor", 2424, 1, activeChar, null);
  288. +                       ItemInstance item4 = activeChar.getInventory().addItem("Armor", 2448, 1, activeChar, null);
  289. +                       ItemInstance item5 = activeChar.getInventory().addItem("Armor", 2412, 1, activeChar, null);
  290. +                      
  291. +                       //Weapon
  292. +                       ItemInstance item6 = activeChar.getInventory().addItem("Weapon", 262, 1, activeChar, null);
  293. +                      
  294. +                       //Jewels
  295. +                       ItemInstance item7 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  296. +                       ItemInstance item8 = activeChar.getInventory().addItem("Ring", 881, 1, activeChar, null);
  297. +                       ItemInstance item9 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  298. +                       ItemInstance item10 = activeChar.getInventory().addItem("Earring", 850, 1, activeChar, null);
  299. +                       ItemInstance item11 = activeChar.getInventory().addItem("Necklace", 913, 1, activeChar, null);
  300. +                      
  301. +                       //Equipp
  302. +                       activeChar.getInventory().equipItemAndRecord(item1);
  303. +                       activeChar.getInventory().equipItemAndRecord(item2);
  304. +                       activeChar.getInventory().equipItemAndRecord(item3);
  305. +                       activeChar.getInventory().equipItemAndRecord(item4);
  306. +                       activeChar.getInventory().equipItemAndRecord(item5);
  307. +                       activeChar.getInventory().equipItemAndRecord(item6);
  308. +                       activeChar.getInventory().equipItemAndRecord(item7);
  309. +                       activeChar.getInventory().equipItemAndRecord(item8);
  310. +                       activeChar.getInventory().equipItemAndRecord(item9);
  311. +                       activeChar.getInventory().equipItemAndRecord(item10);
  312. +                       activeChar.getInventory().equipItemAndRecord(item11);
  313. +                      
  314. +                       //Misc
  315. +                       activeChar.getInventory().addItem("Soul Shot Grade D", 1463, 2000, activeChar, null);
  316. +                       activeChar.getInventory().addItem("Arrow D", 1341, 2000, activeChar, null);
  317. +                       activeChar.getInventory().addItem("Mana Potion", 728, 100, activeChar, null);
  318. +                       activeChar.getInventory().addItem("Greater Healing Potion", 1539, 20, activeChar, null);
  319. +                       activeChar.getInventory().addItem("Scroll of Scape", 736, 5, activeChar, null);
  320. +                      
  321. +                       activeChar.getInventory().updateDatabase();
  322. +                       activeChar.sendPacket(new ItemList(activeChar, true));
  323. +      
  324. +                       playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
  325. +                       MagicSkillUse MSU = new MagicSkillUse(activeChar, activeChar, 2024, 1, 1, 0);
  326. +                       activeChar.broadcastPacket(MSU);
  327. +                   }
  328. +               }
  329. +           }
  330. +       }
  331.  
  332.  
  333. Index: net.sf.l2j.gameserver.handler.ItemHandler.java
  334.         registerHandler(new BeastSoulShots());
  335.         registerHandler(new BeastSpices());
  336.         registerHandler(new BeastSpiritShots());
  337.         registerHandler(new BlessedSpiritShots());
  338.         registerHandler(new Books());
  339.         registerHandler(new Calculators());
  340.         registerHandler(new Elixirs());
  341.         registerHandler(new EnchantScrolls());
  342.         registerHandler(new FishShots());
  343.         registerHandler(new Harvesters());
  344.         registerHandler(new ItemSkills());
  345. +       registerHandler(new GradeDBox());
  346.  
  347.  
  348. <?xml version="1.0" encoding="UTF-8"?>
  349. <list>
  350.     <item id="9308" type="EtcItem" name="Box Reward From Grad D Items">
  351.         <set name="is_tradable" val="false" />
  352.         <set name="is_dropable" val="false" />
  353.         <set name="is_sellable" val="false" />
  354.         <set name="is_depositable" val="false" />
  355.         <set name="material" val="PAPER" />
  356.         <set name="weight" val="120" />
  357.         <set name="price" val="500000" />
  358.         <set name="is_oly_restricted" val="true" />
  359.         <set name="is_stackable" val="true" />
  360. +       <set name="handler" val="GradeDBox" />
  361.     </item>
  362. </list>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement