//Assign Variables $Spec_Event_Tag = ''; $OpNoENFlag = $Result_Tag = $UpD_Pl_level = $UpD_Op_level = false; $Pl_Base_Stat['attacking'] = $Pl->Player['attacking']; $Pl_Base_Stat['defending'] = $Pl->Player['defending']; $Pl_Base_Stat['reacting'] = $Pl->Player['reacting']; $Pl_Base_Stat['targeting'] = $Pl->Player['targeting']; //Process Special Fixing Effects $Pl->applySpecFixEffects($Spec_Event_Tag); $Op->applySpecFixEffects($Spec_Event_Tag, false); //Specs - Requirements $Pl->deterSpecRequirements(); $Op->deterSpecRequirements(); //Apply Bonus Ability Points $Pl->applyBonus(); $Op->applyBonus(); //Special Abilities and Special Effects For MS $Pl->applyEffectsForMS($Op); //Spec - Counter Strike $CS_Flag['Pl'] = tryCounterStrike($Pl->Specs, $Op->Specs, $Pl->Player['level'], $Op->Player['level'], $Spec_Event_Tag); $CS_Flag['Op'] = tryCounterStrike($Op->Specs, $Pl->Specs, $Op->Player['level'], $Pl->Player['level'], $Spec_Event_Tag, false); //NT Presage Effect $NTP_Flag['Pl'] = tryPresage($Pl->Player['spec'], $Pl->Eq['D']['exp']); $NTP_Flag['Op'] = tryPresage($Op->Player['spec'], $Op->Eq['D']['exp']); // // Battle Phase // //Set Spec Battle-phase if ($Pl->SetSpecID) { $Pl->SetSpec->battlephase(); }