capital != 0), so the Brewery itself can never exist outside it. if($village->capital == 1 && $village->resarray['f'.$_GET['id'].'t'] == 35 && $session->tribe == 2 && $village->currentfestival == 0){ if($festival['wood'] <= $village->awood && $festival['clay'] <= $village->aclay && $festival['iron'] <= $village->airon && $festival['crop'] <= $village->acrop){ $endtime = round($festival['time'] / SPEED) + time(); $wood = $festival['wood']; $clay = $festival['clay']; $iron = $festival['iron']; $crop = $festival['crop']; $database->modifyResource($village->resarray['vref'],$wood,$clay,$iron,$crop,$mode); $database->addFestival($village->resarray['vref'],$endtime); } } header("Location: build.php?id=".$_GET['id']); exit; ?>