$Pl->generateSpecialAbilityPool(); $Op->generateSpecialAbilityPool(); //Set Spec Meta-phase if ($Pl->SetSpecID) { $Pl->SetSpec->metaphase(); } if ($Op->SetSpecID) { $Op->SetSpec->metaphase(); } //SEED Mode $Pl->analyseSeedMode($SEEDStat); $Op_NewSeed = $Op->analyseSeedMode(true, false, 2); //EXAM System actDeacEXAM($Pl, $EXAMStat); $Pl->applyEXAM(); $Op->applyEXAM(); //NT Presage Ability Activation & Deactivation actDeacPresage($Pl, $NTPresage); //SEED Mode & EXAM System SP Requirement if (($Pl->Player['hypermode'] == 1 || $Pl->Player['hypermode'] == 5) && $SEEDStat) { $Pl->SP_Cost += 20; } if ($Pl->Player['hypermode'] >= 4 && $Pl->Player['hypermode'] <= 6 && $EXAMStat) { $Pl->SP_Cost += 20; } //Modify Opponent EN Requirement $Op->RequireEN = ceil($Op->RequireEN / 3); //Assign Variables $Spec_Event_Tag = ''; $OpNoENFlag = $Result_Tag = $UpD_Pl_level = $UpD_Op_level = false; $Pl_Base_Stat['attacking'] = $Pl->Player['attacking'];