O PFS Mail é a caixa de entrada da carreira e, mais importante ainda, a sua fila de ações. Confirmações de contrato, peças entregues, relatórios de scouting, comparações de conceção, alterações de calendário e propostas de empréstimo aterram todos aqui — e dois tipos de correio podem ativamente impedi-lo de começar um fim de semana de corrida enquanto não os tratar. Esta página cobre as pastas, os marcadores, os correios interativos e a limpeza anual.
Como abrir
- Barra lateral → Correio (a entrada leva o sufixo
(N)quando há correio por ler). - Hub → o botão Ver do painel CAIXA DE ENTRADA, ou clicar em qualquer linha de correio aí para abrir o Correio nessa mensagem.
- Automaticamente por uma ligação direta: vários correios têm botões no corpo que saltam para outra aplicação e voltam.
- Escape fecha a aplicação (ou, se o campo de pesquisa tiver o foco, apenas lho retira).
Pastas
Oito entradas à esquerda. Sete são categorias reais; uma é calculada.
| Pasta | Conteúdo |
|---|---|
| Todos | Tudo |
| Importante | Vista calculada — todo o correio em que email_needs_action é verdadeiro. Não é uma categoria |
| Entrada | Correio geral da Comissão PFS / da direção |
| Corrida | Relatórios de fim de semana |
| Patrocinadores | Negociações de patrocínio, desbloqueios, expirações |
| Pilotos | Contratos, retiradas, scouting, empréstimos da academia |
| Fornecedores | Acordos com fornecedores, contratos de emergência, expirações |
| Calendário | Anúncios de rondas, mudanças de recinto |
Cada pasta mostra o total, um asterisco quando tem correio por ler, e fica azul-marinho nesse caso. Mudar de pasta reinicia a seleção e o deslocamento.
A lista tem 8 linhas de altura e desloca-se com a roda (a lista de marcação não é cortada, por isso uma janela mais alta sangraria para o painel de pré-visualização abaixo). Uma caixa de pesquisa filtra apenas por remetente e assunto — não pelo corpo do texto — e aplica-se por cima do filtro de pasta.
Ler os marcadores da lista
Cada linha traz um indicador antes do assunto. Ordem de precedência:
| Marcador | Cor | Significado |
|---|---|---|
| (vazio) | — | Esta linha está selecionada |
| ↩ | verde | Um correio de decisão a que respondeu — a proposta fica como registo |
| ! | vermelho | Ação necessária — permanece mesmo depois de lido |
| * | vermelho | Por ler |
| (vazio) | — | Lido, nada pendente |
As linhas por ler estão a negrito azul-marinho; a linha selecionada é branca sobre azul-escuro. Um pequeno distintivo de fase colorido à direita indica em que fase o correio chegou (fase 1 âmbar, 2 ciano, 3 verde, 4 laranja, 5 violeta, em época vermelho).
email_needs_action cobre exatamente três casos:
- O corpo começa por
@rdx— uma reconceção que corrige uma característica está pronta a ser fabricada e montada. - O corpo contém
email_goto_inventory— uma peça foi entregue e espera montagem. - O correio é uma decisão pendente (abaixo).
Correios de AÇÃO
Não bloqueiam nada, mas o ! vermelho persiste até agir, e o painel de caixa de entrada do Hub reflete-o.
Peça entregue
Traz um botão no corpo que salta diretamente para I&D → Inventário, onde monta a peça num carro. Deixá-la por montar é exatamente o que o bloqueio de prontidão para a corrida do GP seguinte vai apanhar: uma peça montada destruída significa DNS, e um carro sem sobresselente não pode ser reparado na pista.
Reconceção corretiva de característica (@rdx)
A primeira linha do corpo é @rdx <tipo> <nível-antigo> <nível-novo|solved>. É removida antes da apresentação e desenhada em vez disso como um par de distintivos de característica antes → depois — os mesmos ícones que a aplicação Carro usa — para que veja de imediato se a reconceção atenuou o defeito ou o eliminou por completo (solved mostra apenas o distintivo «antes»). O seu botão abre I&D → Produção para fabricar a peça corrigida. Ver Características do carro.
Os restantes botões no corpo
| Destino do botão | Abre |
|---|---|
email_goto_production | I&D → Produção |
email_goto_inventory | I&D → Inventário |
email_goto_scouting | Scouting → Missões |
email_goto_finance | Finanças |
email_goto_academy | Academia de pilotos |
email_goto_marketing_missions | Marketing → Missões |
Correios de DECISÃO e o bloqueio do GP seguinte
Um correio de decisão é aquele cujo corpo começa por um marcador registado. Hoje existe exatamente um tipo registado:
DECISION_MARKERS = ["@loan"]
Tudo o resto decorre automaticamente dessa lista: o ! na caixa, o símbolo ↩ depois de respondido, a remoção do marcador na apresentação e o bloqueio do GP seguinte.
A proposta de empréstimo da academia
Sorteada uma vez por GP na passagem pós-corrida, com 25 % de probabilidade quando a sua Academia de pilotos tem pelo menos um talento que não esteja já emprestado. Um talento elegível ao acaso (cuja idade caia na faixa age_min..age_max de uma série de desenvolvimento) é associado a uma equipa ao acaso dessa série, e a taxa é calculada assim:
taxa = classificação_ponderada × (600 se PF2 senão 250) $ por Grande Prémio
O corpo transporta a carga @loan <código> <série> <taxa> <nome da equipa> — o nome da equipa em último, porque contém espaços — seguida do texto da proposta e de dois botões: Aceitar o empréstimo (verde) / Recusar (vermelho). O argumento é honesto quanto à vantagem: «Correr a sério é a melhor escola que há: um talento com um lugar de corrida desenvolve-se visivelmente mais depressa (+5 %).»
Aceitar coloca o talento nessa equipa de desenvolvimento — ocupando um lugar de corrida vago, se houver, ou empurrando o titular mais fraco para reserva —, acrescenta-o à classificação da série e regista o empréstimo para que a taxa seja creditada depois de cada Grande Prémio. income_per_gp() inclui as taxas de empréstimo ativas, por isso o Hub e as projeções de Finanças veem-na de imediato.
Qualquer das respostas resolve no próprio sítio. O marcador passa a @loan_done yes|no, o bloco de botões é retirado do corpo, e é acrescentada uma linha de resultado:
- Aceite → «↩ Aceitou —
corre pela pelo resto da época de <série>. A contribuição de $ entra depois de cada Grande Prémio. Acompanhe a época em Dados mundiais → Campeonatos.» - Recusado → «↩ Recusou a proposta —
fica na sua academia.»
O correio permanece na caixa como registo, marcado como lido, e a sua linha mostra o símbolo ↩ verde. Não há como desfazer.
O bloqueio
Quando carrega em GP seguinte, o jogo recolhe todos os correios em que email_pending_decision é verdadeiro e, se existir algum, recusa o avanço e mostra os respetivos assuntos. É verificado antes do aviso de prontidão para a corrida (DNS) precisamente para que as duas janelas nunca se sobreponham. Pode confirmar e ir na mesma — a confirmação vale uma só vez, pelo que o bloqueio volta no fim de semana seguinte se o correio continuar sem resposta.
O painel de pré-visualização
O painel da direita mostra remetente, assunto, distintivo de fase e o corpo. Os corpos são tratados como HTML quando abrem com uma etiqueta de bloco real (<p, <div, <table, <span, <h, <img, <ul, <b>); tudo o resto é tratado como texto simples e cada linha é envolvida num parágrafo. Essa heurística é deliberadamente estreita para que um < ou > isolado em prosa («margem <5 % >objetivo») não a faça cair em marcação partida.
Os marcadores iniciais são analisados e removidos por esta ordem: @rdx → @loan → @<tipo>_done → @cal → @circ. Nunca os vê.
Widgets incorporados
| Widget | Gatilho | O que desenha |
|---|---|---|
| Ícone de característica | o assunto/corpo nomeia uma característica conhecida | O ícone da característica junto ao assunto, com dica ao passar o rato |
| Distintivos antes → depois | @rdx | Dois distintivos de característica a mostrar o efeito da reconceção |
| Mini-mapa do circuito | @cal <gp> | O traçado dessa ronda, procurado no calendário pelo número do GP |
| Mini-mapa do circuito | @circ <curvas> <distância_m> <semente> | Um traçado desenhado a partir da própria carga |
| Ícone de peça | <img src="picon_N"> | O ícone do componente nos correios de comparação de conceções |
| Cartão de retrato do piloto | driver_portrait_<código> | A figura completa rosto+fato, composta em direto, clicável → Perfil do piloto |
| Capacete / bandeira | helmet_<código> / flag_<código> | Pequenas imagens de cabeçalho ao lado do nome de um piloto |
A variante @circ existe por uma razão específica: o correio de revisão de contrato (a Comissão a recusar renovar um recinto) fala de uma ronda que está ainda ocupada pelo recinto cessante até à transição. Uma procura pelo número do GP desenharia a pista errada — e um circuito ainda no conjunto mundial não tem sequer número de ronda —, por isso esse correio leva a geometria consigo. Ver Perfil do circuito.
Os retratos de pilotos são construídos preguiçosamente, e apenas quando o correio aberto realmente os referencia. Os seus pilotos vestem o fato da equipa com os patrocinadores gravados; os pilotos do conjunto e dos rivais vestem um fato liso nas suas próprias cores; os talentos da academia vestem o equipamento da equipa.
Barra de ferramentas
| Botão | Efeito |
|---|---|
| Eliminar (ou a tecla Delete) | Remove definitivamente o correio selecionado |
| Marcar como lido | Marca como lido o correio selecionado |
| Marcar todos como lidos | Marca como lidos apenas os correios da pasta/filtro atual, não toda a caixa |
Cima/Baixo navegam e marcam como lido pelo caminho. A barra de estado indica N mensagens, M por ler | Cima/Baixo: Navegar | Del: Eliminar | Esc: Voltar.
A limpeza anual
Na transição de época, toda a caixa de entrada é limpa — lidos e por ler, correios de ação incluídos — antes de serem enviados os correios de balanço e resumo da nova época. A razão: qualquer janela de ação a que um correio se refira está de qualquer forma limitada à época, e o pipeline de gravação reescreve a tabela de e-mails a partir desta lista em cada gravação, pelo que a limpeza chega à base de dados na gravação de transição seguinte.
Duas consequências a planear:
- Nada sobrevive à transição. Se um correio tiver informação que quer guardar (as condições exatas de um contrato, um relatório de scouting, um aviso de mudança de recinto), leia-o antes do último GP ou copie os números para outro sítio.
- O fluxo de Notícias é podado pela mesma regra de um ano mas não é apagado, por isso as notícias de calendário e de transferências datadas da nova época sobrevivem. Ver Notícias.
Aprofundar
- O
!sobrevive ao «lido». Marcar um correio como lido não limpa um marcador de ação — só montar a peça ou responder à proposta o faz. Use a pasta Importante como lista de tarefas. - Marcar todos como lidos limita-se à pasta. Fazê-lo a partir de «Patrocinadores» deixa tudo o resto por ler. É intencional, e é a forma rápida de limpar uma categoria ruidosa.
- A pesquisa não lê corpos. Procurar o correio que mencionava uma peça específica falhará se a peça não estiver no assunto.
- Um correio de decisão já respondido não é seguro de eliminar. Eliminá-lo apaga o registo do que acordou; o empréstimo em si sobrevive (vive no jogo guardado, não no correio), mas as condições desaparecem.
- Acrescentar um novo tipo de decisão é uma linha de registo. A convenção é: o corpo de uma proposta começa por
@<tipo> <carga>, responder passa-o a@<tipo>_done yes|no. Registar o marcador emDECISION_MARKERSliga automaticamente o!da caixa, o símbolo ↩, a remoção na apresentação e o bloqueio do GP seguinte. Útil saber quando se lê o correio de um mod. - A confirmação do bloqueio vale por cada toque. Escolher «ir na mesma» não dispensa o correio definitivamente; volta a bloquear no fim de semana seguinte.
- As taxas de empréstimo contam nas projeções.
income_per_gp()somaacademy_loans[].fee_per_gp, por isso um empréstimo aceite move visivelmente o líquido/GP do Hub e a projeção de Finanças. - Os contratos de fornecedor de emergência chegam por correio, não por janela. Se deixar a janela de negociação fechar sem acordo de motor, pneus ou combustível, a direção assina por si a pior opção disponível e informa-o aqui.
Erros comuns
- Tratar o
!vermelho como decoração. É a única superfície que lhe diz que uma peça entregue continua na caixa — e o bloqueio DNS não será tão delicado. - Carregar em GP seguinte com uma proposta de empréstimo por responder. Bloqueia mesmo. Responda (num sentido ou noutro) ou confirme o aviso.
- Assumir que Recusar é reversível. Ambas as respostas são definitivas e reescrevem o correio no próprio sítio.
- Filtrar por pasta e depois perguntar onde foi parar um correio. «Importante» é uma vista calculada através das categorias, por isso um correio pode estar visível aí e em Patrocinadores, mas em mais lado nenhum onde procurou.
- Usar a caixa de entrada como arquivo. É totalmente limpa em cada transição de época.
- Pesquisar texto do corpo. Só remetente e assunto são comparados.
Ver também
- Hub da carreira — os bloqueios do GP seguinte que a caixa alimenta
- Notícias — a outra metade da camada de informação
- I&D → Inventário · I&D → Produção — para onde os correios de ação o enviam
- Academia de pilotos — de onde vêm os talentos emprestados
- Séries de desenvolvimento — onde um talento emprestado corre de facto
- Finanças — as taxas de empréstimo na projeção
- Características do carro — o que significam os distintivos antes/depois de
@rdx - Perfil do circuito — o mini-mapa do correio de mudança de recinto