} if ($Op->SetSpecID) { include_once 'includes/spc/spc.' . $Op->SetSpecID . '.class.php'; $str = '$Op->SetSpec = new sSpc_' . $Op->SetSpecID . '($Op);'; eval($str); $Op->SetSpec->checkSetActivation(); $Op->SetSpec->prephase(); } } // Apply Weapon/Equipment Type Custom Limitations $Pl->applyTypeCustoms(); $Op->applyTypeCustoms(); // Trans-AM System & GN-Customs $UpdateMSFlag = array('Pl' => false, 'Op' => false); $Pl->processGundam00specs($UpdateMSFlag['Pl']); $Op->processGundam00specs($UpdateMSFlag['Op']); // Apply JS Update $Pl_MS_JSUpdate = ''; if ($UpdateMSFlag['Pl'] && $Game_Scrn_Type == 0) { if ($Pl->Player['ms_custom']) { $temp = explode('<!>', $Pl->Player['ms_custom']); } else { $temp = array(0, 0, 0, 0, 0); } $Pl_MS_JSUpdate = "parent.document.getElementById('ms_at').innerHTML = " . ($Pl->MS['atf'] - $temp[1]) . ";"; $Pl_MS_JSUpdate .= "parent.document.getElementById('ms_at').style.color = '" . colorConvert($Pl->MS['atf'] - $temp[1], 50) . "';"; $Pl_MS_JSUpdate .= "parent.document.getElementById('ms_de').innerHTML = " . ($Pl->MS['def'] - $temp[2]) . ";"; $Pl_MS_JSUpdate .= "parent.document.getElementById('ms_de').style.color = '" . colorConvert($Pl->MS['def'] - $temp[2], 50) . "';"; $Pl_MS_JSUpdate .= "parent.document.getElementById('ms_re').innerHTML = " . ($Pl->MS['ref'] - $temp[3]) . ";"; $Pl_MS_JSUpdate .= "parent.document.getElementById('ms_re').style.color = '" . colorConvert($Pl->MS['ref'] - $temp[3], 50) . "';"; $Pl_MS_JSUpdate .= "parent.document.getElementById('ms_ta').innerHTML = " . ($Pl->MS['taf'] - $temp[4]) . ";";