} if ($targetinfo['dev_emerwarp'] > 0) { Tki\PlayerLog::WriteLog($pdo_db, $targetinfo['ship_id'], LOG_ATTACK_EWDFAIL, $playerinfo['character_name']); } // I added these two so we can have a value for debugging and // reporting totals. If we use the variables in calcs below, // change the display of stats also $targetenergy = $targetinfo['ship_energy']; $playerenergy = $playerinfo['ship_energy']; $targetbeams = Tki\CalcLevels::beams($targetinfo['beams'], $tkireg); if ($targetbeams > $targetinfo['ship_energy']) { $targetbeams = $targetinfo['ship_energy']; } $targetinfo['ship_energy'] = $targetinfo['ship_energy'] - $targetbeams; // Why dont we set targetinfo[ship_energy] to a variable instead? $playerbeams = Tki\CalcLevels::beams($playerinfo['beams'], $tkireg); if ($playerbeams > $playerinfo['ship_energy']) { $playerbeams = $playerinfo['ship_energy']; } $playerinfo['ship_energy'] = $playerinfo['ship_energy'] - $playerbeams; $playershields = Tki\CalcLevels::shields($playerinfo['shields'], $tkireg); if ($playershields > $playerinfo['ship_energy']) { $playershields = $playerinfo['ship_energy']; } $playerinfo['ship_energy'] = $playerinfo['ship_energy'] - $playershields; $targetshields = Tki\CalcLevels::shields($targetinfo['shields'], $tkireg); if ($targetshields > $targetinfo['ship_energy']) { $targetshields = $targetinfo['ship_energy']; } $targetinfo['ship_energy'] = $targetinfo['ship_energy'] - $targetshields; $playertorpnum = round(pow($tkireg->level_factor, $playerinfo['torp_launchers'])) * 10;