|
|
@@ -52,9 +52,9 @@
|
|
|
foreach ($page->runes as $rune){
|
|
|
switch ($page->filters["group"]){
|
|
|
case "TYPE":
|
|
|
- $group = $rune->type;
|
|
|
- $group_title = $rune->type;
|
|
|
- $group_image = $path["img"]["layout"] . "rune/" .$rune->type . ".png";
|
|
|
+ $group = $rune->type->name;
|
|
|
+ $group_title = $rune->type->name;
|
|
|
+ $group_image = $path["img"]["layout"] . "rune/" .str_pad($rune->type->id, 2, '0', STR_PAD_LEFT) . ".png";
|
|
|
break;
|
|
|
default:
|
|
|
$group = $rune->slot;
|
|
|
@@ -86,342 +86,7 @@
|
|
|
<?php
|
|
|
}
|
|
|
?>
|
|
|
- <table class='rune'>
|
|
|
- <tr>
|
|
|
- <td class='icon'>
|
|
|
- <div class='rune_panel rune_slot_<?=$rune->slot?> rune_level_<?=$rune->level?> rune_quality_<?=strtolower($rune->quality_name)?> rune_original_quality_<?=strtolower($rune->original_quality)?> rune_legendary_<?=$rune->legendary?>'>
|
|
|
- <img class='rune_base' src='<?=$path["img"]["layout"]?>rune/base.png'/>
|
|
|
- <img class='rune_icon' src='<?=$rune->type->get_image()?>'/>
|
|
|
- <span class='rune_stars'>
|
|
|
-<?php
|
|
|
- for ($i = 0; $i < $rune->stars; $i ++){
|
|
|
-?>
|
|
|
- <img class='star' src='<?=$path["img"]["layout"] . "icon/star.png"?>'/>
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </span>
|
|
|
- <span class='rune_level'>
|
|
|
- <?=$rune->level?>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
-<?php
|
|
|
- if ($rune->assigned_to != null){
|
|
|
-?>
|
|
|
- <div class='assigned'>
|
|
|
- <a target='blank' href='/monsters/<?=$rune->assigned_to->id?>'>
|
|
|
- <img title='<?=$rune->assigned_to->unit->name?>' class='monster_image border_<?=$rune->assigned_to->unit->element_name?>' src='<?=$rune->assigned_to->unit->get_image()?>'/>
|
|
|
- </a>
|
|
|
- </div>
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </td>
|
|
|
- <td class='stats'>
|
|
|
- <table>
|
|
|
- <tr class='main_stat'>
|
|
|
- <td class='stat'>
|
|
|
-<?php
|
|
|
- if (in_array($rune->main_stat_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $stat_name = str_replace("%", "", $rune->main_stat_name);
|
|
|
- $stat_value = $rune->main_stat_value . "%";
|
|
|
- }
|
|
|
- else{
|
|
|
- $stat_name = $rune->main_stat_name;
|
|
|
- $stat_value = $rune->main_stat_value;
|
|
|
- }
|
|
|
-?>
|
|
|
- <?=$stat_name?>
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$stat_value?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr class='innate_stat'>
|
|
|
- <td class='stat'>
|
|
|
-<?php
|
|
|
- if (strlen($rune->innate_stat_name) == 0){
|
|
|
- $stat_name = " ";
|
|
|
- $stat_value = "";
|
|
|
- }
|
|
|
- elseif (in_array($rune->innate_stat_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $stat_name = str_replace("%", "", $rune->innate_stat_name);
|
|
|
- $stat_value = $rune->innate_stat_value . "%";
|
|
|
- }
|
|
|
- else{
|
|
|
- $stat_name = $rune->innate_stat_name;
|
|
|
- $stat_value = $rune->innate_stat_value;
|
|
|
- }
|
|
|
-?>
|
|
|
- <?=$stat_name?>
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$stat_value?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr class=substat>
|
|
|
- <td class='stat'>
|
|
|
-<?php
|
|
|
- if (strlen($rune->substat_1_name) == 0){
|
|
|
- $stat_name = " ";
|
|
|
- $stat_value = "";
|
|
|
- }
|
|
|
- elseif (in_array($rune->substat_1_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $stat_name = str_replace("%", "", $rune->substat_1_name);
|
|
|
- $stat_value = $rune->substat_1_value . "%";
|
|
|
- }
|
|
|
- else{
|
|
|
- $stat_name = $rune->substat_1_name;
|
|
|
- $stat_value = $rune->substat_1_value;
|
|
|
- }
|
|
|
- $grind = "";
|
|
|
- if ($rune->substat_1_grind > 0){
|
|
|
- $grind = "+" . $rune->substat_1_grind;
|
|
|
- if (in_array($rune->substat_1_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $grind = $grind . "%";
|
|
|
- }
|
|
|
- }
|
|
|
-?>
|
|
|
- <?=$stat_name?>
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$stat_value?>
|
|
|
- <span class='grind grind_<?=$grind?>'>
|
|
|
- <?=$grind?>
|
|
|
- </span>
|
|
|
-<?php
|
|
|
- if ($rune->substat_1_enchant == 1){
|
|
|
-?>
|
|
|
- <img title='Enchanted' src='<?=$path["img"]["layout"]?>rune/enchanted.png'/>
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr class=substat>
|
|
|
- <td class='stat'>
|
|
|
-<?php
|
|
|
- if (strlen($rune->substat_2_name) == 0){
|
|
|
- $stat_name = " ";
|
|
|
- $stat_value = "";
|
|
|
- }
|
|
|
- elseif (in_array($rune->substat_2_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $stat_name = str_replace("%", "", $rune->substat_2_name);
|
|
|
- $stat_value = $rune->substat_2_value . "%";
|
|
|
- }
|
|
|
- else{
|
|
|
- $stat_name = $rune->substat_2_name;
|
|
|
- $stat_value = $rune->substat_2_value;
|
|
|
- }
|
|
|
- $grind = "";
|
|
|
- if ($rune->substat_2_grind > 0){
|
|
|
- $grind = "+" . $rune->substat_2_grind;
|
|
|
- if (in_array($rune->substat_2_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $grind = $grind . "%";
|
|
|
- }
|
|
|
- }
|
|
|
- ?>
|
|
|
- <?=$stat_name?>
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$stat_value?>
|
|
|
- <span class='grind grind_<?=$grind?>'>
|
|
|
- <?=$grind?>
|
|
|
- </span>
|
|
|
-<?php
|
|
|
- if ($rune->substat_2_enchant == 1){
|
|
|
-?>
|
|
|
- <img title='Enchanted' src='<?=$path["img"]["layout"]?>rune/enchanted.png'/>
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr class=substat>
|
|
|
- <td class='stat'>
|
|
|
-<?php
|
|
|
- if (strlen($rune->substat_3_name) == 0){
|
|
|
- $stat_name = " ";
|
|
|
- $stat_value = "";
|
|
|
- }
|
|
|
- elseif (in_array($rune->substat_3_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $stat_name = str_replace("%", "", $rune->substat_3_name);
|
|
|
- $stat_value = $rune->substat_3_value . "%";
|
|
|
- }
|
|
|
- else{
|
|
|
- $stat_name = $rune->substat_3_name;
|
|
|
- $stat_value = $rune->substat_3_value;
|
|
|
- }
|
|
|
- $grind = "";
|
|
|
- if ($rune->substat_3_grind > 0){
|
|
|
- $grind = "+" . $rune->substat_3_grind;
|
|
|
- if (in_array($rune->substat_3_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $grind = $grind . "%";
|
|
|
- }
|
|
|
- }
|
|
|
-?>
|
|
|
- <?=$stat_name?>
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$stat_value?>
|
|
|
- <span class='grind grind_<?=$grind?>'>
|
|
|
- <?=$grind?>
|
|
|
- </span>
|
|
|
-<?php
|
|
|
- if ($rune->substat_3_enchant == 1){
|
|
|
-?>
|
|
|
- <img title='Enchanted' src='<?=$path["img"]["layout"]?>rune/enchanted.png'/>
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr class=substat>
|
|
|
- <td class='stat'>
|
|
|
-<?php
|
|
|
- if (strlen($rune->substat_4_name) == 0){
|
|
|
- $stat_name = " ";
|
|
|
- $stat_value = "";
|
|
|
- }
|
|
|
- elseif (in_array($rune->substat_4_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $stat_name = str_replace("%", "", $rune->substat_4_name);
|
|
|
- $stat_value = $rune->substat_4_value . "%";
|
|
|
- }
|
|
|
- else{
|
|
|
- $stat_name = $rune->substat_4_name;
|
|
|
- $stat_value = $rune->substat_4_value;
|
|
|
- }
|
|
|
- $grind = "";
|
|
|
- if ($rune->substat_4_grind > 0){
|
|
|
- $grind = "+" . $rune->substat_4_grind;
|
|
|
- if (in_array($rune->substat_4_name, array("CRR", "CRD", "RES", "ACC", "HP%", "ATK%", "DEF%"))){
|
|
|
- $grind = $grind . "%";
|
|
|
- }
|
|
|
- }
|
|
|
- ?>
|
|
|
- <?=$stat_name?>
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$stat_value?>
|
|
|
- <span class='grind grind_<?=$grind?>'>
|
|
|
- <?=$grind?>
|
|
|
- </span>
|
|
|
-<?php
|
|
|
- if ($rune->substat_4_enchant == 1){
|
|
|
-?>
|
|
|
- <img title='Enchanted' src='<?=$path["img"]["layout"]?>rune/enchanted.png'/>
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- </td>
|
|
|
- <td class='details'>
|
|
|
-<?php
|
|
|
- switch ($rune->quality){
|
|
|
- case 0:
|
|
|
- $q = "Normal";
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- $q = "Magic";
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- $q = "Rare";
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- $q = "Hero";
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- $q = "Legend";
|
|
|
- break;
|
|
|
- }
|
|
|
- switch ($rune->original_quality){
|
|
|
- case 0:
|
|
|
- $oq = "Normal";
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- $oq = "Magic";
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- $oq = "Rare";
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- $oq = "Hero";
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- $oq = "Legend";
|
|
|
- break;
|
|
|
- }
|
|
|
-?>
|
|
|
- <table class='table_details'>
|
|
|
- <tr>
|
|
|
- <td class='title'>
|
|
|
- Quality:
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <span class='quality quality_<?=strtolower($q)?>'>
|
|
|
- <?=$q?>
|
|
|
- </span>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class='title'>
|
|
|
- Original quality:
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <span class='quality quality_<?=strtolower($oq)?>'>
|
|
|
- <?=$oq?>
|
|
|
- </span>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class='title'>
|
|
|
- Value:
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=$rune->value?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class='title'>
|
|
|
- Efficiency:
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=number_format($rune->efficiency, 2)?>%
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class='title'>
|
|
|
- Max. efficiency:
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
- <?=number_format($rune->max_efficiency, 2)?>%
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class='title'>
|
|
|
- Reached efficiency:
|
|
|
- </td>
|
|
|
- <td class='value'>
|
|
|
-<?php
|
|
|
- if ($rune->max_efficiency > 0){
|
|
|
-?>
|
|
|
- <?=number_format($rune->efficiency * 100 / $rune->max_efficiency)?>%
|
|
|
-<?php
|
|
|
- }
|
|
|
- else{
|
|
|
-?>
|
|
|
- 0.00%
|
|
|
-<?php
|
|
|
- }
|
|
|
-?>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
+ <?=html_rune_table($rune, $rune->assigned_to)?>
|
|
|
<?php
|
|
|
}
|
|
|
?>
|