Optimize unit->title?>

unit)?>
unit->experience_level != 0){ $exp_pct = ceil($page->unit->exp_gained * 100 / $page->unit->experience_level); $exp_txt = $page->unit->exp_gained . " / " . $page->unit->experience_level; } else{ $exp_pct = 100; $exp_txt = "MAX"; } $now = time(); //$datediff = $now - $page->unit->create_time->getTimestamp(); $datediff = $now - strtotime($page->unit->create_time->format('Y-m-d H:i:s')); $datediff = floor($datediff / (60 * 60 * 24)); ?>
unit->teams) > 0){ ?>

Teams:

Stats Base Runes Artifacts Buildings Total
ATK unit->attack?>   +unit->rune_attack?>   +unit->artifact_attack?>   +unit->building_attack?>   unit->total_attack?>  
DEF unit->defense?>   +unit->rune_defense?>   +unit->artifact_defense?>   +unit->building_defense?>   unit->total_defense?>  
HP unit->hp?>   +unit->rune_hp?>   +unit->artifact_hp?>   +unit->building_hp?>   unit->total_hp?>  
SPD unit->speed?>   +unit->rune_speed?>   +unit->artifact_speed?>   +unit->building_speed?>   unit->total_speed?>  
CRR unit->crit_rate?> % +unit->rune_crit_rate?> % +unit->artifact_crit_rate?> % +unit->building_crit_rate?> % unit->total_crit_rate?> %
CRD unit->crit_damage?> % +unit->rune_crit_damage?> % +unit->artifact_crit_damage?> % +unit->building_crit_damage?> % unit->total_crit_damage?> %
ACC unit->accuracy?> % +unit->rune_accuracy?> % +unit->artifact_accuracy?> % +unit->building_accuracy?> % unit->total_accuracy?> %
RES unit->resistance?> % +unit->rune_resistance?> % +unit->artifact_resistance?> % +unit->building_resistance?> % unit->total_resistance?> %
Effective HP unit->effective_hp?>  
Effective DMG unit->effective_dmg?>  
unit->artifact_type)?> unit->artifact_element)?>
unit->rune as $rune){ foreach ($show_list as $i){ $rune = $page->unit->rune[$i - 1]; $total_efficiency += $rune->efficiency; $total_max_efficiency += $rune->max_efficiency; $total_reached_efficiency += ($rune->efficiency * 100 / $rune->max_efficiency); $total_level += $rune->level; $total_stars += $rune->stars; $total_value += $rune->value; $total_runes ++; ?>
Avg. level:
Avg. stars:
Avg. value:
Total value:
Avg. efficiency: %
Avg. max. efficiency: %
Avg. reached efficiency: %

Optimization parameters

Rune sets Min HP
Even slots Min ATK
Use runes from Min DEF
Tune optimizer for Min SPD
Min CRR %
Min CRD %
Min ACC %
Min RES %
Min EHP
Min DMG

Optimization results