portrait.php 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <div id='portrait'>
  2. <input type='hidden' id='selected_id' value='<?=$page->id?>'/>
  3. <img id='portrait_img' class='border_<?=$page->element?>' src='<?=$page->cur_img?>'/>
  4. <h4 id='portrait_title' class='color_<?=$page->element?>'>
  5. <?=$page->cur_name?>
  6. </h4>
  7. <div id='portrait_default_stars'>
  8. <?php
  9. for ($i = 0; $i < $page->collection->monster->stars; $i++){
  10. ?>
  11. <img class='portrait_star' src='<?=($path["img"]["layout"] . "icon/star.png")?>'/>
  12. <?php
  13. }
  14. ?>
  15. </div> <!-- #default_stars -->
  16. <div id='portrait_current_stars'>
  17. <?php
  18. if ($page->awaken == 1){
  19. $star_src = $path["img"]["layout"] . "icon/star_aw.png";
  20. }
  21. else{
  22. $star_src = $path["img"]["layout"] . "icon/star.png";
  23. }
  24. for ($i = 1; $i < 7; $i++){
  25. $translucent = "";
  26. if ($i > $page->stars){
  27. $translucent = "portrait_star_translucent";
  28. }
  29. ?>
  30. <img class='portrait_star <?=$translucent?>' src='<?=$star_src?>'/>
  31. <?php
  32. }
  33. ?>
  34. </div> <!-- #current_stars -->
  35. <table id='portrait_stats'>
  36. <tr>
  37. <td class='name'>Health</td>
  38. <td class='value'><?=$page->hp?></td>
  39. <td class='name'>Speed</td>
  40. <td class='value'><?=$page->spd?></td>
  41. </tr>
  42. <tr>
  43. <td class='name'>Attack</td>
  44. <td class='value'><?=$page->atk?></td>
  45. <td class='name'>Defense</td>
  46. <td class='value'><?=$page->def?></td>
  47. </tr>
  48. <tr>
  49. <td class='name'>Critical damage</td>
  50. <td class='value'><?=$page->crid?>%</td>
  51. <td class='name'>Critical rate</td>
  52. <td class='value'><?=$page->crir?>%</td>
  53. </tr>
  54. <tr>
  55. <td class='name'>Resistance</td>
  56. <td class='value'><?=$page->res?>%</td>
  57. <td class='name'>Accuracy</td>
  58. <td class='value'><?=$page->acc?>%</td>
  59. </tr>
  60. </table> <!-- #portrait_skills -->
  61. <table id='portrait_skills'>
  62. <tr>
  63. <?php
  64. foreach ($page->skill as $s){
  65. if (isset($s->upgrade) && $page->awaken == 1){
  66. $skill = $s->upgrade;
  67. }
  68. else{
  69. $skill = $s;
  70. }
  71. $skill_awaken = "";
  72. $skill_leader = "";
  73. if ($page->awaken == 1 && $skill->awaken == 1){
  74. $skill_awaken = "skill_awaken";
  75. }
  76. elseif ($page->awaken == 0 && $skill->awaken == 1){
  77. $skill_awaken = "skill_disabled";
  78. }
  79. if ($skill->leader == 1){
  80. $skill_leader = 'skill_leader';
  81. }
  82. ?>
  83. <td>
  84. <span class='skill_image'>
  85. <img class='skill_image <?=$skill_awaken?> <?=$skill_leader?>' src='<?=$skill->img?>' alt=''/>
  86. <span class='skill_tooltip'>
  87. <img class='skill_tooltip_image <?=$skill_awaken?> <?=$skill_leader?>' src='<?=$skill->img?>' alt=''/>
  88. <span class='skill_tooltip_title'><?=$skill->name?></span>
  89. <br/>
  90. <?=$skill->desc?>
  91. </span>
  92. </span>
  93. <span class='skill_name <?=$skill_awaken?> <?=$skill_leader?>'><?=$skill->name?></span>
  94. </td>
  95. <?php
  96. }
  97. ?>
  98. </tr>
  99. </table>
  100. <hr id='portrait_separator'>
  101. <table id='portrait_table'>
  102. <tr>
  103. <td class='left'>
  104. Stars:
  105. </td>
  106. <td class='right'>
  107. <input id='v_stars' value='<?=$page->stars?>' type='number' min='1' max='6' onChange='selectMaxLevel(this.value); updateMonster(document.getElementById("selected_id").value, "stars", this.value);'/>
  108. </td>
  109. <tr>
  110. </tr>
  111. <td class='left'>
  112. Level:
  113. </td>
  114. <td class='right'>
  115. <input id='v_level' value='<?=$page->level?>' type='number' min='1' max='<?=$page->max_level?>' onChange='updateMonster(document.getElementById("selected_id").value, "level", this.value);'/>
  116. </td>
  117. </tr>
  118. <tr>
  119. <td class='left'>
  120. Awakened:
  121. </td>
  122. <td class='right'>
  123. <?php
  124. $checked = "";
  125. if ($page->awaken == 1){
  126. $checked = "checked";
  127. }
  128. ?>
  129. <input id='v_awaken' type='checkbox' <?=$checked?> onChange='updateMonster(document.getElementById("selected_id").value, "awaken", this.checked);'/>
  130. </td>
  131. </tr>
  132. </table>
  133. <input type='button' onClick='removeMonster(document.getElementById("selected_id").value);' value='Delete monster'/>
  134. </div> <!-- #portrait -->