Пример #1
0
 }
 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;