catalog.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. <div id='monster'>
  2. <a class='control_close' href='javascript:selectMonster(null);'>
  3. <img src='<?=$path["img"]["layout"]?>control/close.svg' />
  4. </a>
  5. <input type='hidden' id='selected_id' value='<?=$page->id?>'/>
  6. <table id='monster_header'>
  7. <tr>
  8. <td>
  9. <?php
  10. if ($page->awakeable == 0 || $page->awakeable == 1){
  11. ?>
  12. <img id='monster_img' class='monster_img border_<?=$page->element?>' src='<?=$page->img?>'/>
  13. <?php
  14. }
  15. if ($page->awakeable == 1 || $page->awakeable == 2){
  16. ?>
  17. <img id='monster_img_aw' class='monster_img border_<?=$page->element?>' src='<?=$page->img_aw?>'/>
  18. <?php
  19. }
  20. ?>
  21. <td/>
  22. <td>
  23. <h3 id='section-title'>
  24. <span id='name'><?=$page->element?> <?=$page->name?></span>&nbsp;&nbsp;&nbsp;<span class='color_<?=$page->element?>'><?=$page->name_aw?></span>
  25. </h3>
  26. <div id='monster_stars'>
  27. <?php
  28. $star_src = $path["img"]["layout"] . "icon/star.png";
  29. if ($page->awakeable == 0){
  30. $star_src = $path["img"]["layout"] . "icon/star_silver.png";
  31. }
  32. elseif ($page->awakeable == 2){
  33. $star_src = $path["img"]["layout"] . "icon/star_aw.png";
  34. }
  35. for ($i = 1; $i <= $page->stars; $i++){
  36. ?>
  37. <img class='monster_star' src='<?=$star_src?>'/>
  38. <?php
  39. }
  40. ?>
  41. </div> <!-- #monster_stars -->
  42. </td>
  43. </tr>
  44. </table>
  45. <table id='monster_skills'>
  46. <tr>
  47. <?php
  48. foreach ($page->skill as $skill){
  49. $skill_awaken = "";
  50. $skill_leader = "";
  51. if ($skill->awaken == 1){
  52. $skill_awaken = "skill_awaken";
  53. }
  54. if ($skill->leader == 1){
  55. $skill_leader = 'skill_leader';
  56. }
  57. ?>
  58. <td>
  59. <span class='skill_image'>
  60. <img class='skill_image <?=$skill_awaken?> <?=$skill_leader?>' src='<?=$skill->img?>' alt=''/>
  61. <span class='skill_tooltip'>
  62. <img class='skill_tooltip_image <?=$skill_awaken?> <?=$skill_leader?>' src='<?=$skill->img?>' alt=''/>
  63. <span class='skill_tooltip_title'><?=$skill->name?></span>
  64. <br/>
  65. <?=$skill->desc?>
  66. </span>
  67. </span>
  68. <?php
  69. if (isset($skill->upgrade)){
  70. ?>
  71. <span class='skill_image skill_image_upgrade'>
  72. <img class='skill_image skill_awaken' src='<?=$skill->upgrade->img?>' alt=''/>
  73. <span class='skill_tooltip'>
  74. <img class='skill_tooltip_image skill_awaken' src='<?=$skill->upgrade->img?>' alt=''/>
  75. <span class='skill_tooltip_title'><?=$skill->upgrade->name?></span>
  76. <br/>
  77. <?=$skill->upgrade->desc?>
  78. </span>
  79. </span>
  80. <?php
  81. }
  82. ?>
  83. <span class='skill_name <?=$skill_awaken?> <?=$skill_leader?>'><?=$skill->name?></span>
  84. </td>
  85. <?php
  86. }
  87. ?>
  88. </tr>
  89. </table>
  90. <table id='monster_stats'>
  91. <tr id='stats_header_names'>
  92. <th>
  93. Stars
  94. </th>
  95. <th colspan='2'>
  96. Health
  97. </th>
  98. <th colspan='2'>
  99. Attack
  100. </th>
  101. <th colspan='2'>
  102. Defense
  103. </th>
  104. <th>
  105. Critical damage
  106. </th>
  107. <th>
  108. Critical rate
  109. </th>
  110. <th>
  111. Resistance
  112. </th>
  113. <th>
  114. Accuracy
  115. </th>
  116. </tr>
  117. <tr id='stats_header_ranges'>
  118. <th>
  119. </th>
  120. <th>
  121. Lv. 1
  122. </th>
  123. <th>
  124. Lv. MAX
  125. </th>
  126. <th>
  127. Lv. 1
  128. </th>
  129. <th>
  130. Lv. MAX
  131. </th>
  132. <th>
  133. Lv. 1
  134. </th>
  135. <th>
  136. Lv. MAX
  137. </th>
  138. <th>
  139. </th>
  140. <th>
  141. </th>
  142. <th>
  143. </th>
  144. <th>
  145. </th>
  146. </tr>
  147. <?php
  148. $w = 0;
  149. $even = 0;
  150. foreach ($page->stat as $stat){
  151. ?>
  152. <tr>
  153. <td class='even<?=(($even ++) % 2)?>'>
  154. <?php
  155. for ($i = 1; $i <= $stat["STARS"]; $i ++){
  156. ?>
  157. <img class='star' src='<?=($path["img"]["layout"] . "icon/star.png")?>'/>
  158. <?php
  159. }
  160. ?>
  161. <?=$sts?>
  162. </td>
  163. <td class='even<?=(($even ++) % 2)?>'>
  164. <span class='stat'><?=$stat["HP"]["MIN"]?></span>
  165. <?php
  166. if (isset($page->stat_aw[$w]["HP"]["MIN"])){
  167. ?>
  168. <span class='stat awake'><?=$page->stat_aw[$w]["HP"]["MIN"]?></span>
  169. <?php
  170. }
  171. ?>
  172. </td>
  173. <td class='even<?=(($even ++) % 2)?>'>
  174. <span class='stat'><?=$stat["HP"]["MAX"]?></span>
  175. <?php
  176. if (isset($page->stat_aw[$w]["HP"]["MAX"])){
  177. ?>
  178. <span class='stat awake'><?=$page->stat_aw[$w]["HP"]["MAX"]?></span>
  179. <?php
  180. }
  181. ?>
  182. </td>
  183. <td class='even<?=(($even ++) % 2)?>'>
  184. <span class='stat'><?=$stat["ATK"]["MIN"]?></span>
  185. <?php
  186. if (isset($page->stat_aw["ATK"]["MIN"])){
  187. ?>
  188. <span class='stat awake'><?=$page->stat_aw[$w]["ATK"]["MIN"]?></span>
  189. <?php
  190. }
  191. ?>
  192. </td>
  193. <td class='even<?=(($even ++) % 2)?>'>
  194. <span class='stat'><?=$stat["ATK"]["MAX"]?></span>
  195. <?php
  196. if (isset($page->stat_aw["ATK"]["MAX"])){
  197. ?>
  198. <span class='stat awake'><?=$page->stat_aw[$w]["ATK"]["MAX"]?></span>
  199. <?php
  200. }
  201. ?>
  202. </td>
  203. <td class='even<?=(($even ++) % 2)?>'>
  204. <span class='stat'><?=$stat["DEF"]["MIN"]?></span>
  205. <?php
  206. if (isset($page->stat_aw[$w]["DEF"]["MIN"])){
  207. ?>
  208. <span class='stat awake'><?=$page->stat_aw[$w]["DEF"]["MIN"]?></span>
  209. <?php
  210. }
  211. ?>
  212. </td>
  213. <td class='even<?=(($even ++) % 2)?>'>
  214. <span class='stat'><?=$stat["DEF"]["MAX"]?></span>
  215. <?php
  216. if (isset($page->stat_aw[$w]["DEF"]["MAX"])){
  217. ?>
  218. <span class='stat awake'><?=$page->stat_aw[$w]["DEF"]["MAX"]?></span>
  219. <?php
  220. }
  221. ?>
  222. </td>
  223. <td class='even<?=(($even ++) % 2)?>'>
  224. <span class='stat'><?=$stat["CRID"]?>%</span>
  225. <?php
  226. if (isset($page->stat_aw[$w]["CRID"])){
  227. ?>
  228. <span class='stat awake'><?=$page->stat_aw[$w]["CRID"]?>%</span>
  229. <?php
  230. }
  231. ?>
  232. </td>
  233. <td class='even<?=(($even ++) % 2)?>'>
  234. <span class='stat'><?=$stat["CRIR"]?>%</span>
  235. <?php
  236. if (isset($page->stat_aw[$w]["CRIR"])){
  237. ?>
  238. <span class='stat awake'><?=$page->stat_aw[$w]["CRIR"]?>%</span>
  239. <?php
  240. }
  241. ?>
  242. </td>
  243. <td class='even<?=(($even ++) % 2)?>'>
  244. <span class='stat'><?=$stat["RES"]?>%</span>
  245. <?php
  246. if (isset($page->stat_aw[$w]["RES"])){
  247. ?>
  248. <span class='stat awake'><?=$page->stat_aw[$w]["RES"]?>%</span>
  249. <?php
  250. }
  251. ?>
  252. </td>
  253. <td class='even<?=(($even ++) % 2)?>'>
  254. <span class='stat'><?=$stat["ACC"]?>%</span>
  255. <?php
  256. if (isset($page->stat_aw[$w]["ACC"])){
  257. ?>
  258. <span class='stat awake'><?=$page->stat_aw[$w]["ACC"]?>%</span>
  259. <?php
  260. }
  261. ?>
  262. </td>
  263. </tr>
  264. <?php
  265. $w ++;
  266. }
  267. ?>
  268. </table> <!-- #monster_stats -->
  269. <?php
  270. if (count($page->location) > 0){
  271. $location = "Obtainable in ";
  272. foreach ($page->location as $loc){
  273. $location = $location . $loc . ", ";
  274. }
  275. $location = rtrim($location, ", ");
  276. ?>
  277. <div id='monster_location'>
  278. <?=$location?>
  279. </div>
  280. <?php
  281. }
  282. ?>
  283. <?php
  284. if (count($page->essence) > 0){
  285. ?>
  286. <div id='monster_awake'>
  287. <table>
  288. <tr>
  289. <?php
  290. foreach ($page->essence as $e){
  291. ?>
  292. <td class='essence'>
  293. <img src='<?=$e["IMAGE"]?>' class='border_<?=$e["ELEMENT"]?>'/>
  294. <span>x<?=$e["NUM"]?></span>
  295. </td>
  296. <?php
  297. }
  298. ?>
  299. </tr>
  300. </table>
  301. </div>
  302. <?php
  303. }
  304. ?>
  305. </div> <!-- #monster -->