$Op->Player['hp'] = $Op_Repaired['hp']; $Op->Player['en'] = $Op_Repaired['en']; $Op->Player['sp'] = $Op_Repaired['sp']; $Op->Player['status'] = $Op_Repaired['status']; } // Process Opponent Weapon Data $Op->ProcessAllWeapon(); // Apply Condition Bonus & Penalty $Pl->apply_condition_bonus(); $Op->apply_condition_bonus(); // Calculate Extra SP Cost - Player $Pl->calc_extra_sp_cost(); $Op->calc_extra_sp_cost(0.5); // Calculate Required EN, Including tactics' special effect $Pl->calc_required_en(); $Op->calc_required_en(); // Check if allowed to start battle // Checks id of main weapon, if EN and SP is adequate $Pl->checkStart(); // // End of Pre-phase I, Start Pre-phase II // // Set Spec Sub-System: Check Requirements $Pl->checkSetSpec(); $Op->checkSetSpec(); if ($Pl->SetSpecID || $Op->SetSpecID) { // Include Interface include_once 'includes/spc/spc.superclass.php'; // Include Implementation Classes if ($Pl->SetSpecID) { include_once 'includes/spc/spc.' . $Pl->SetSpecID . '.class.php';