Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.98 KB | None | 0 0
  1. <% layout('layout') -%>
  2.  
  3. <div id="table_container">
  4.  
  5. <!-- Equipment Table -->
  6. <table border="1" id = 'equipment'>
  7. <caption>
  8. <span>Equipment</span>
  9. </caption>
  10.  
  11. <% function sortByDamage() {
  12. for (var i=0; i<damageRows.length; i++ ) {
  13. for (var j=0; j<damageRows.length; j++ ) {
  14. if (damageRows[i].exp > damageRows[j].exp) {
  15. swapEXP(i,j);
  16. }
  17. }
  18. }
  19. }%>
  20.  
  21. <% function swapDamage(a,b) {
  22. var temp = damageRows[a];
  23. var temp2 = damageRows[b];
  24. damageRows[a] = temp2;
  25. damageRows[b] = temp;
  26. }%>
  27.  
  28. <%
  29. var helmetLocation = -1;
  30. var armorLocation = -1;
  31. var bootsLocation = -1;
  32. var weaponLocation = -1;
  33. var beltLocation = -1;
  34. var leggingsLocation = -1;
  35. var glovesLocation = -1;
  36. var necklaceLocation = -1;
  37. var ringLocation = -1;
  38. var temp = -2;
  39.  
  40.  
  41. for(var i=0; i < rows.length; i++) {
  42. if (rows[i].armor_type == 1 && rows[i].Inventory == 'Equipped') {
  43. helmetLocation = i;
  44. }
  45.  
  46. if (rows[i].armor_type == 2 && rows[i].Inventory == 'Equipped') {
  47. armorLocation = i;
  48. }
  49.  
  50. if (rows[i].armor_type == 3 && rows[i].Inventory == 'Equipped') {
  51. bootsLocation = i;
  52. }
  53.  
  54. if (rows[i].armor_type == 6 && rows[i].Inventory == 'Equipped') {
  55. weaponLocation = i;
  56. }
  57.  
  58. if (rows[i].armor_type == 7 && rows[i].Inventory == 'Equipped') {
  59. beltLocation = i;
  60. }
  61.  
  62. if (rows[i].armor_type == 8 && rows[i].Inventory == 'Equipped') {
  63. leggingsLocation = i;
  64. }
  65.  
  66. if (rows[i].armor_type == 9 && rows[i].Inventory == 'Equipped') {
  67. glovesLocation = i;
  68. }
  69.  
  70. if (rows[i].armor_type == 11 && rows[i].Inventory == 'Equipped') {
  71. necklaceLocation = i;
  72. }
  73.  
  74. if (rows[i].armor_type == 10 && rows[i].Inventory == 'Equipped') {
  75. ringLocation = i;
  76. }
  77.  
  78.  
  79. }
  80. %>
  81.  
  82. <% for (var i=0; i<3; i++) { %>
  83.  
  84. <tr>
  85. <% for (var j=0; j<3; j++) { %>
  86.  
  87. <%
  88. if ((i*3+j) == 0) {
  89. temp = necklaceLocation;
  90. }
  91.  
  92. if ((i*3+j) == 1) {
  93. temp = helmetLocation;
  94. }
  95.  
  96. if ((i*3+j) == 2) {
  97. temp = ringLocation;
  98. }
  99.  
  100. if ((i*3+j) == 3) {
  101. temp = weaponLocation;
  102. }
  103.  
  104. if ((i*3+j) == 4) {
  105. temp = armorLocation;
  106. }
  107.  
  108. if ((i*3+j) == 5) {
  109. temp = beltLocation;
  110. }
  111.  
  112. if ((i*3+j) == 8) {
  113. temp = bootsLocation;
  114. }
  115.  
  116. if ((i*3+j) == 7) {
  117. temp = leggingsLocation;
  118. }
  119.  
  120. if ((i*3+j) == 6) {
  121. temp = glovesLocation;
  122. }
  123.  
  124. %>
  125.  
  126. <td>
  127. <% if (temp >= 0) {
  128. var itemId = rows[temp].item_id;
  129. var quality = rows[temp].quality;
  130. var itemName = rows[temp].item_name;
  131. var itemDmg = rows[temp].damage;
  132. var itemHealth = rows[temp].health;
  133. var itemArmor = rows[temp].armor;
  134. var itemLevel = rows[temp].item_level;
  135. var itemCrit = rows[temp].crit;
  136. var armorType = rows[temp].armor_type;
  137. var itemLifeSteal = rows[temp].lifesteal;
  138. var itemMinDamage = rows[temp].mindamage;
  139. var itemMaxDamage = rows[temp].maxdamage;
  140. var itemStrength = rows[temp].strength;
  141. var itemIntelligence = rows[temp].intelligence;
  142. var itemDexterity = rows[temp].dexterity;
  143.  
  144. %>
  145.  
  146.  
  147. <% if (quality == 1) { %>
  148. <quality1>
  149. <%= itemName %>
  150. <br>
  151. </quality1>
  152. <% } else if (quality == 2) { %>
  153. <quality2>
  154. <%= itemName %>
  155. <br>
  156. </quality2>
  157. <% } else if (quality == 3) { %>
  158. <quality3>
  159. <%= itemName %>
  160. <br>
  161. </quality3>
  162.  
  163. <% } else if (quality == 4) { %>
  164. <quality4>
  165. <%= itemName %>
  166. <br>
  167. </quality4>
  168. <% } %>
  169.  
  170. <itemtext>
  171.  
  172. <% if (itemMinDamage > 0) { %>
  173. <%= itemMinDamage %> - <%= itemMaxDamage %>
  174. Damage
  175. <br>
  176. <% } %>
  177.  
  178. <% if (itemDmg > 0) { %>
  179. <%= itemDmg %>
  180. Damage
  181. <br>
  182. <% } %>
  183.  
  184. <% if (itemStrength > 0) { %>
  185. <%= itemStrength %>
  186. Strength
  187. <br>
  188. <% } %>
  189.  
  190. <% if (itemIntelligence > 0) { %>
  191. <%= itemIntelligence %>
  192. Intelligence
  193. <br>
  194. <% } %>
  195.  
  196. <% if (itemDexterity > 0) { %>
  197. <%= itemDexterity %>
  198. Dexterity
  199. <br>
  200. <% } %>
  201.  
  202. <% if (itemHealth > 0) { %>
  203. <%= itemHealth %>
  204. Health
  205. <br>
  206. <% } %>
  207.  
  208. <% if (itemCrit > 0) { %>
  209. <%= itemCrit %>
  210. % Crit
  211. <br>
  212. <% } %>
  213.  
  214. <% if (itemLifeSteal > 0) { %>
  215. <%= itemLifeSteal %>
  216. % Lifesteal
  217. <br>
  218. <% } %>
  219.  
  220. <% if (armorType == 1 || armorType == 2 || armorType == 3 || armorType == 8) { %>
  221. <%= itemArmor + itemLevel %>
  222. Armor
  223. <br>
  224. <% } %>
  225.  
  226. <% if (armorType != 1 && armorType != 2 && armorType != 3 && armorType != 8 && itemArmor > 0) { %>
  227. <%= itemArmor %>
  228. Armor
  229. <br>
  230. <% } %>
  231. </itemtext>
  232. <br>
  233. <form action='/equipped/unequip' method='post'>
  234. <button type='submit' name = 'unequip' value=<%= itemId %>> Unequip </button>
  235. </form>
  236.  
  237.  
  238. <% } %>
  239.  
  240. </td>
  241. <% temp = -2; %>
  242.  
  243. <% } %>
  244. </tr>
  245. <% } %>
  246.  
  247.  
  248. </table>
  249.  
  250. <!-- Inventory Table -->
  251. <table border="1" id = 'right'>
  252.  
  253.  
  254. <caption>
  255. <span>Inventory</span>
  256. <%
  257. var totalUsedSlots = rows.length;
  258. var totalSlots = rows.slots;
  259. var numItems = 0;
  260. if ( rows.length > 0 ) {
  261.  
  262. var sellallvalue = 0;
  263.  
  264. for( var z = 0; z < rows.length; z++ ) {
  265. if ( rows[z].Inventory == 'Inventory' ) {
  266. sellallvalue = sellallvalue + (rows[z].quality*10*rows[z].item_level);
  267. numItems++;
  268.  
  269.  
  270. }
  271. }
  272. var info = new Array();
  273. info.push(numItems);
  274. info.push(sellallvalue);
  275. %>
  276.  
  277. <span> (<%= numItems %>/<%= totalSlots %>) </span><br><br>
  278. <form action='/equipped/sellall' method='post'>
  279. <button type='submit' value = <%= info %> name = 'sellall'> Sell All <%= sellallvalue %></button>
  280. </form>
  281.  
  282. <% } %>
  283. </caption>
  284. <% for(var i=0; i < (Math.floor(totalSlots/3)); i++) { %>
  285. <tr>
  286. <% for(var j=0; j<3; j++) {
  287. var position = i*3+j;
  288.  
  289. %>
  290.  
  291. <td>
  292. <% if (rows[position] && invItemSold != 'true' && rows[position].Inventory == 'Inventory') {
  293. var invItemQuality = rows[position].quality;
  294. var invItemSold = rows[position].sold;
  295. var invItemName = rows[position].item_name;
  296. var invItemDmg = rows[position].damage;
  297. var invItemHealth = rows[position].health;
  298. var invItemArmor = rows[position].armor;
  299. var invItemLevel = rows[position].item_level;
  300. var invItemID = rows[position].item_id;
  301. var invItemCrit = rows[position].crit;
  302. var invItemLifeSteal = rows[position].lifesteal;
  303. var invArmorType = rows[position].armor_type;
  304. var invMinDamage = rows[position].mindamage;
  305. var invMaxDamage = rows[position].maxdamage;
  306. var invStrength = rows[position].strength;
  307. var invIntelligence = rows[position].intelligence;
  308. var invDexterity = rows[position].dexterity;
  309.  
  310. if (invItemQuality == 1) { %>
  311. <quality1>
  312. <%= invItemName %>
  313. <br>
  314. </quality1>
  315. <% } else if (invItemQuality == 2) { %>
  316. <quality2>
  317. <%= invItemName %>
  318. <br>
  319. </quality2>
  320.  
  321. <% } else if (invItemQuality == 3) { %>
  322. <quality3>
  323. <%= invItemName %>
  324. <br>
  325. </quality3>
  326.  
  327. <% } else if (invItemQuality == 4) { %>
  328. <quality4>
  329. <%= invItemName %>
  330. <br>
  331. </quality4>
  332. <% } %>
  333.  
  334. <itemtext>
  335.  
  336. <% if (invMinDamage > 0) { %>
  337. <%= invMinDamage %> - <%= invMaxDamage %>
  338. Damage
  339. <br>
  340. <% } %>
  341.  
  342. <% if (invItemDmg > 0) { %>
  343. <%= invItemDmg %> Damage
  344. <br>
  345. <% } %>
  346.  
  347. <% if (invStrength > 0) { %>
  348. <%= invStrength %> Strength
  349. <br>
  350. <% } %>
  351.  
  352. <% if (invIntelligence > 0) { %>
  353. <%= invIntelligence %> Intelligence
  354. <br>
  355. <% } %>
  356.  
  357. <% if (invDexterity > 0) { %>
  358. <%= invDexterity %> Dexterity
  359. <br>
  360. <% } %>
  361. <% if (invItemHealth > 0) { %>
  362. <%= invItemHealth %> Health
  363. <br>
  364. <% } %>
  365.  
  366. <% if (invItemCrit > 0) { %>
  367. <%= invItemCrit%>
  368. % Crit
  369. <br>
  370. <% } %>
  371.  
  372. <% if (invItemLifeSteal > 0) { %>
  373. <%= invItemLifeSteal%>
  374. % Lifesteal
  375. <br>
  376. <% } %>
  377.  
  378.  
  379. <% if (invArmorType == 1 || invArmorType == 2 || invArmorType == 3 || invArmorType == 8) { %>
  380. <%= invItemArmor + invItemLevel %>
  381. Armor
  382. <br>
  383. <% } %>
  384.  
  385. <% if (invArmorType != 1 && invArmorType != 2 && invArmorType != 3 && invArmorType != 8 && invItemArmor > 0) { %>
  386. <%= invItemArmor %>
  387. Armor
  388. <br>
  389. <% } %>
  390. <br>
  391.  
  392. </itemtext>
  393. <form action='/equipped/equip' method='post'>
  394. <button type='submit' name = 'equip' value=<%= invItemID %>> Equip </button>
  395. </form>
  396. <form action='/equipped/store' method='post'>
  397. <button type='submit' name = 'store' value=<%= invItemID %>> Store </button>
  398. </form>
  399. <% } %>
  400. </td>
  401. <% } %>
  402. </tr>
  403. <% } %>
  404. </table>
  405. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement