$Op_Game['hp'] = $Op_Repaired['hp'];
     $Op_Game['en'] = $Op_Repaired['en'];
     $Op_Game['sp'] = $Op_Repaired['sp'];
     $Op_Game['status'] = $Op_Repaired['status'];
 }
 $Op_WepA = explode('<!>', $Op_Game['wepa']);
 $CeaseAtkTar = '';
 if ($Op_Game['organization'] == $Pl_Game['organization'] && $Pl_Game['organization'] != '0') {
     $CeaseAtkTar = '1';
 }
 if ($Op_WepA[0] && !$Op_Game['status'] && !$CeaseAtkTar) {
     GetWeaponDetails("{$Op_WepA['0']}", 'Op_SyWepA');
     GetMsDetails("{$Op_Gen['msuit']}", 'Op_Ms');
     $Op_Org = ReturnOrg($Op_Game['organization']);
     if ($Op_Game['organization']) {
         $Op_Rank = ' ' . rankConvert($Op_Game['rank']);
     }
     if ($Op_Game['rights'] == '1') {
         $Op_RightsTitle = "<font style=\"color: yellow;font-weight: Bold;\">&nbsp;" . $RightsClass['Major'] . "</font>";
     } elseif ($Op_Game['rights']) {
         $Op_RightsTitle = "<font style=\"color: yellow;font-weight: Bold;\">&nbsp;" . $RightsClass['Leader'] . "</font>";
     }
     $mini_c++;
     echo "<tr align=center style=\"color: {$Op_Gen['color']}\">";
     echo "<td width=\"20\">{$mini_c}</td>";
     echo "<td width=\"250\">";
     echo "{$Op_Game['gamename']}";
     echo " <font style=\"color: {$Op_Org['color']}\">({$Op_Org['name']}){$Op_RightsTitle}{$Op_Rank}";
     if ($Area_Org['id'] == $Op_Org['id'] && $AttackFort && $Op_Org['id']) {
         echo "<font color='red'> [敵]</font>";
         $OrgWarOppos = '1';
 echo "<table align=center width=500 height=100% cellspacing=2 cellpadding=3 style=\"font-size:16px;\" border=1>";
 echo "<tr><td colspan=2><center><b>玩家情報</b></center></td></tr>";
 echo "<tr><td colspan=2><center><b>跳到目標玩家: </b><input type=text id=searchpl><input type=button value=搜尋 onClick=\"location.replace('#'+searchpl.value);alert('搜尋完畢!');\"></center></td></tr>";
 if ($Extra == 'Org') {
     $SQL_Ex_Str = "AND `o`.`name` = '{$ExtraB}'";
 } elseif ($Extra == 'Area') {
     $SQL_Ex_Str = "AND `gn`.`coordinates` = '{$ExtraB}'";
 } elseif ($Extra == 'Single') {
     $SQL_Ex_Str = "AND `gm`.`gamename` = '{$ExtraB}'";
 }
 $sql = "\nSELECT `gn`.`fame`, `gn`.`coordinates`, `gn`.`color`, `gn`.`bounty`, `gn`.`typech`, `gn`.`hypermode`, \n`gm`.`gamename`, `gm`.`hp`, `gm`.`hpmax`, `gm`.`en`, `gm`.`enmax`, `gm`.`level`, `gm`.`attacking`, `gm`.`defending`, `gm`.`reacting`, `gm`.`targeting`, `gm`.`rank`, `gm`.`rights`, `gm`.`victory`,`gm`.`v_points`, `gm`.`status`,\n`gm`.`wepa`, `gm`.`eqwep`, `gm`.`p_equip`, `gm`.`organization`, `gm`.`ms_custom`, \n`type`.`atf` AS `t_atf`, `type`.`def` AS `t_def`, `type`.`ref` AS `t_ref`, `type`.`taf` AS `t_taf`, `type`.`name` AS `t_name`, \n`o`.`name`, `o`.`color`,\n`ms`.`atf` AS `ms_atf`, `ms`.`def` AS `ms_def`, `ms`.`ref` AS `ms_ref`, `ms`.`taf` AS `ms_taf`, `ms`.`msname`, `ms`.`image`\nFROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_general_info` `gn`, `" . $GLOBALS['DBPrefix'] . "phpeb_user_game_info` `gm`, `" . $GLOBALS['DBPrefix'] . "phpeb_sys_ms` `ms`, `" . $GLOBALS['DBPrefix'] . "phpeb_user_organization` `o`, `" . $GLOBALS['DBPrefix'] . "phpeb_sys_chtype` `type`\nWHERE `gn`.`username` = `gm`.`username` AND `o`.`id` = `gm`.`organization` AND `ms`.`id` = `gn`.`msuit` AND `type`.`id` = `gn`.`typech` {$SQL_Ex_Str}\n";
 $query = mysql_query($sql) or die('無法取得基本資訊, 原因:' . mysql_error() . '<br>');
 $PlayerInf = mysql_fetch_array($query);
 do {
     if ($PlayerInf['rank'] && $PlayerInf['organization']) {
         $Rank = ' ' . rankConvert($PlayerInf['rank']);
         if ($PlayerInf['rights'] == '1') {
             $Rank .= "<font style=\"color: yellow;font-weight: Bold;\">&nbsp;" . $RightsClass['Major'] . "</font>";
         }
     } else {
         $Rank = '';
     }
     if ($PlayerInf['ms_custom']) {
         $Pl_CFix = explode('<!>', $PlayerInf['ms_custom']);
     } else {
         $Pl_CFix = array(0, 0, 0, 0, 0);
     }
     if ($Pl_CFix[0]) {
         $PlayerInf['msname'] = $Pl_CFix[0] . "<sub>&copy;</sub>";
     }
     $Pl_ATF = $PlayerInf['ms_atf'] + $PlayerInf['t_atf'] + $Pl_CFix[1];
 $LandFormBg = ReturnMBg($Area["Sys"]["type"]);
 $AreaOrg = ReturnOrg($Area["User"]["occupied"]);
 $Pl_Org = ReturnOrg($PlGameVal['organization']);
 if ($UsrGenrl['fame'] >= 0) {
     $TypeFame = '名聲';
 } else {
     $TypeFame = '惡名';
 }
 $ShowFame = abs($UsrGenrl['fame']);
 unset($RightsTitle);
 if ($PlGameVal['rights'] == '1') {
     $RightsTitle = $RightsClass['Major'];
 } elseif ($PlGameVal['rights']) {
     $RightsTitle = $RightsClass['Leader'];
 }
 $Pl_Rank = rankConvert($PlGameVal['rank']);
 $Otp_Area_Sql = "SELECT `name`,`color`,`opttime`,`optstart` FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_organization` WHERE `optmissioni` = 'Atk=({$UsrGenrl['coordinates']})' AND `opttime` > '{$CFU_Time}' ORDER BY `optstart` ASC LIMIT 1";
 $Otp_Area_Q = mysql_query($Otp_Area_Sql) or die(mysql_error());
 $Otp_A_ITar = mysql_fetch_array($Otp_Area_Q);
 if ($Otp_A_ITar) {
     if ($Otp_A_ITar['optstart'] > $CFU_Time) {
         $TimeTSSec = $Otp_A_ITar['optstart'] - $CFU_Time;
         $TimetS['hours'] = floor($TimeTSSec / 3600);
         $TimetS['minutes'] = floor(($TimeTSSec - $TimetS['hours'] * 3600) / 60);
         $TimetS['seconds'] = floor($TimeTSSec - $TimetS['hours'] * 3600 - $TimetS['minutes'] * 60);
         $Otp_TellTime = "還有{$TimetS['hours']}小時{$TimetS['minutes']}分鐘{$TimetS['seconds']}秒開始戰爭。";
     } else {
         $TimeTSSec = $Otp_A_ITar['opttime'] - $CFU_Time;
         $TimetS['hours'] = floor($TimeTSSec / 3600);
         $TimetS['minutes'] = floor(($TimeTSSec - $TimetS['hours'] * 3600) / 60);
         $TimetS['seconds'] = floor($TimeTSSec - $TimetS['hours'] * 3600 - $TimetS['minutes'] * 60);
$AreaLandForm = ReturnMType($Area["Sys"]["type"]);
$LandFormBg = ReturnMBg($Area["Sys"]["type"]);
$AreaOrg = ReturnOrg($Area["User"]["occupied"]);
if ($Player['organization'] == $Area["User"]["occupied"]) {
    $Pl_Org =& $AreaOrg;
} else {
    $Pl_Org = ReturnOrg($Player['organization']);
}
//Ranks
$RightsTitle = $Pl_Rank = '';
if ($Player['rights'] == '1') {
    $RightsTitle = $RightsClass['Major'];
} elseif ($Player['rights']) {
    $RightsTitle = $RightsClass['Leader'];
}
$Pl_Rank = rankConvert($Player['rank']);
//Process Character Status
$AtClr = colorConvert($Player['attacking']);
$DeClr = colorConvert($Player['defending']);
$ReClr = colorConvert($Player['reacting']);
$TaClr = colorConvert($Player['targeting']);
$NextStatPt_At = $Player['attacking'] + 1;
$NextStatPt_De = $Player['defending'] + 1;
$NextStatPt_Re = $Player['reacting'] + 1;
$NextStatPt_Ta = $Player['targeting'] + 1;
CalcStatReq('At', "{$NextStatPt_At}");
CalcStatReq('De', "{$NextStatPt_De}");
CalcStatReq('Re', "{$NextStatPt_Re}");
CalcStatReq('Ta', "{$NextStatPt_Ta}");
$Stat_Add = array();
$Stat_Add['at'] = $Stat_Add['de'] = $Stat_Add['re'] = $Stat_Add['ta'] = $Stat_Add['sp'] = array('Style' => '', 'Image' => '');
 unset($Op_RightsTitle);
 $isEnemyFlag = 0;
 $Op_Info = mysql_fetch_array($Query);
 $opr = array("name" => $Op_Info['name'], "hp" => $Op_Info['hp'], "hpmax" => $Op_Info['hpmax'], "hprec" => $Op_Info['hprec'], "en" => $Op_Info['en'], "enmax" => $Op_Info['enmax'], "enrec" => $Op_Info['enrec'], "sp" => $Op_Info['sp'], "spmax" => $Op_Info['spmax'], "status" => $Op_Info['status'], "time1" => $Op_Info['time1'], "hypermode" => $Op_Info['hypermode'], "eqwep" => $Op_Info['eqwep'], "p_equip" => $Op_Info['p_equip']);
 $opr_ms = array("enrec" => $Op_Info['enrec'], "hprec" => $Op_Info['hprec']);
 $Op_Repaired = RepairPlayer($opr, 0, 0, 1, $opr_ms, 1);
 $Op_Info['hp'] = $Op_Repaired['hp'];
 $Op_Info['status'] = $Op_Repaired['status'];
 if ($Op_Info['status']) {
     unset($Op_Info);
 } else {
     if ($Op_Info['organization'] != $LastOrg_ID || $LastOrg_ID === false || empty($Op_Org)) {
         $Op_Org = ReturnOrg($Op_Info['organization']);
     }
     $Op_RightsTitle = '';
     $Op_Rank = ' ' . rankConvert($Op_Info['rank']);
     if ($Op_Info['rights'] == '1') {
         $Op_RightsTitle = "<font style=\"color: yellow;font-weight: Bold;\">&nbsp;" . $RightsClass['Major'] . "</font>";
     } elseif ($Op_Info['rights']) {
         $Op_RightsTitle = "<font style=\"color: yellow;font-weight: Bold;\">&nbsp;" . $RightsClass['Leader'] . "</font>";
     }
     $cOpponent++;
     echo "<tr align=center style=\"color: {$Op_Info['color']}\">";
     echo "<td width=\"20\">{$cOpponent}</td>";
     echo "<td width=\"250\">";
     echo $Op_Info['gamename'];
     echo " <font style=\"color: {$Op_Org['color']}\">({$Op_Org['name']}){$Op_RightsTitle}{$Op_Rank}";
     echo "</font></td>";
     $OnlineStat = '';
     if (in_array($Op_Org['id'], $enemyOrgs)) {
         $isEnemyFlag = 1;
         echo "<p align=center style=\"font-size: 12pt; color: white;\"><Br><br><br>找不到目標玩家「" . $searchPlayer . "」, 進行關鍵字搜索中!</p>";
         echo "<script language=\"JavaScript\">";
         echo "setTimeout(\"infoForm.submit();\",1000);";
         echo "</script>";
     }
     echo "</form>";
     exit;
 }
 $Op->SetUser($result['username']);
 $Op->FetchPlayer();
 // Get Organization Information
 $sql = "SELECT `name`, `color` FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_organization` WHERE id = '" . $Op->Player['organization'] . "'";
 $query = mysql_query($sql);
 $Op_Org = mysql_fetch_array($query);
 //Ranks
 $Op_Rank = rankConvert($Op->Player['rank']);
 if ($Op->Player['rights'] == '1') {
     $Op_Rank = "{$Op_Rank}({$RightsClass['Major']})";
 } elseif ($Op->Player['rights']) {
     $Op_Rank = "{$Op_Rank}({$RightsClass['Leader']})";
 }
 // Process Character Information
 // Using Phase Structure
 //
 // Prephase I
 //
 //Get User MS Stats
 if ($Op->Player['msuit'] == "nil") {
     $Op->Player['msuit'] = '0';
 }
 $Op->ProcessMS();