Uma vez por época, depois do GP 10, o campeonato faz uma pausa e a janela de renovação de contratos abre por três turnos de negociação. Os agentes livres e todos os pilotos em último ano de contrato — os seus e os dos rivais — tornam-se abordáveis. Nada do que acorde aqui produz efeito agora: cada acordo é um pré-acordo aplicado na transição de época. É o único movimento de meio da época no mercado de pilotos, e é aqui que fecha o seu alinhamento ou o perde.
Como abrir
Não a abre — ela abre-se à sua volta.
No momento em que o GP 10 termina, a janela arma-se. A partir daí:
- a linha de estado da barra lateral diz
Época N — Fim de semana livre — Turno 1/3, - o botão de avanço GP seguinte passa a
Fim de semana livre, gastando um turno de negociação em vez de iniciar uma corrida, - a aplicação Scouting deixa de ser só de leitura (a barra de estado diz «Fim de semana livre — as propostas aplicam-se à ÉPOCA SEGUINTE»),
- o botão Negociar dos perfis de pilotos acende para todos os pilotos elegíveis.
Negoceia a partir da aplicação Scouting e dos perfis de pilotos — não há ecrã de mercado dedicado nesta build (o antigo MidSeasonScreen está adormecido desde a 0.4.0).
A pausa anuncia-se também por correio: «Pausa de meio da época — GP 10: a janela de renovação de contratos está aberta», que explica quem é contratável, que os acordos são pré-acordos, o risco de aliciamento sobre os seus pilotos em fim de contrato, a aritmética dos lugares e a regra da taxa de rescisão.
Cronologia da janela
| Momento | O que corre |
|---|---|
| Fim do GP 10 | ai_mid_season_signings — a IA trabalha o mercado de renovações primeiro. Chegam os anúncios de retirada de fornecedores. free_weekend_turns_used = 0, quota de propostas reposta. Unidades de trabalho de desenvolvimento bónus creditadas (compute_wu_pool(engineering_level)). |
| Turnos 1 → 2 → 3 | A cada avanço: as propostas pendentes são resolvidas por e-mail, os projetos de I&D acumulam uma iteração de GP (os seus e os da IA, por paridade), o scouting faz tick, os lugares da academia enchem-se, os rumores de scouting da IA são publicados. |
| Depois do turno 3 | ai_mid_season_poaching — os rivais vão atrás de todos os pilotos em último ano não renovados, incluindo os seus. A janela fecha, o GP 11 começa. |
| Transição de época | Cada pré-acordo é aplicado. |
MID_SEASON_SIGNING_GP = 10, MID_SEASON_TURNS = 3.
Repare bem na ordem: a IA renova antes de você ter um turno, e alicia depois do seu último. Os seus três turnos ficam no meio de um mercado que já se mexeu uma vez e se voltará a mexer.
Quem é elegível
mid_season_eligible é um predicado curto e rigoroso:
Excluídos à partida
- quem já tenha um pré-acordo para a época seguinte,
- quem tenha anunciado a retirada no fim da época (o lugar dele é uma vaga, não uma contratação).
Incluídos
- os agentes livres do conjunto (
available) que passem a regra de idade diferida, - os seus próprios pilotos com
contract_years ≤ 1, - o piloto de qualquer equipa IA com
contract_years ≤ 1.
Um piloto com dois ou mais anos restantes é intocável: «Este piloto está sob contrato por mais N época(s) — só os pilotos em último ano podem ser abordados.» Fora da janela, até os pilotos em último ano são recusados com «As conversações contratuais com pilotos sob contrato só abrem durante a janela de renovação de meio da época (o fim de semana livre depois do GP 10).»
A exceção dos 17 anos
Normalmente a PFS é 18+. Como esta janela trata de contratos para a época seguinte, pfs_deferred_age_ok flexibiliza a regra:
idade >= 18 OU
(idade + 1 >= 18 E series_contract_years <= 1)
Um jovem de 17 anos que esteja livre ou fora do contrato de série júnior no ano seguinte pode pré-acordar — faz 18 exatamente na transição que aplica o acordo. O jogador e a IA usam ambos esta regra.
Outros bloqueios
Um piloto que anteriormente lhe fechou a porta continua a ser recusado («não está disposto a abrir conversações com a equipa»), e um piloto no plantel de uma equipa falida é tratado como disponível de imediato — uma equipa extinta não detém ninguém.
Fazer uma proposta
A mesma janela da pré-época: salário em K$/GP, 1-3 anos, função. A mesma leitura de Aceitação % em direto, a mesma mensagem do piloto, o mesmo filtro de conhecimento sobre as estatísticas.
Três diferenças que importam:
- Um plantel atualmente completo não o bloqueia. A proposta é um pré-acordo para a época seguinte, por isso os seus três lugares podem estar ocupados hoje.
- As propostas são colocadas em fila, não resolvidas.
submit_driver_offerempurra umaPendingOffere o piloto responde por e-mail no turno seguinte — exatamente como uma proposta de pré-época. Um sim/não instantâneo teria contornado a quota e quebrado o ritmo. - Quota: 3 propostas por GP (
MID_SEASON_OFFERS_PER_GP), reposta quando a janela abre. Ao longo de três turnos é um orçamento apreciável, mas não o mercado inteiro.
Aceitação
O driver_acceptance_prob habitual (ver Scouting para todos os termos), com um acrescento:
se for uma RENOVAÇÃO do seu próprio piloto: prob = min(prob + 0,15 , 0,97)
A lealdade vale +0,15. Manter o seu homem é materialmente mais fácil do que aliciar o de outro.
A verificação de lugares
Antes do sorteio, a janela conta os lugares da época seguinte:
ficam = os seus pilotos com contract_years > 1 e que não se retiram
pendentes = pré-acordos que já fez (excluindo nova proposta a este mesmo piloto)
se ficam + pendentes >= 3 → recusado
«Não há lugar para a época seguinte: N piloto(s) continuam sob contrato e M pré-acordo(s) já estão assinados.» Refazer proposta ao mesmo piloto substitui a entrada pendente em vez de acrescentar uma segunda. Uma renovação passa pela mesma aritmética — ocupa o lugar que o seu próprio contrato a expirar liberta.
As recusas
O mesmo modelo de memória da pré-época: uma recusa por pouco costuma valer uma segunda oportunidade, uma proposta distante fecha a porta durante 1 a 2 épocas. Cada recusa é enviada por e-mail, e a redação diz-lhe qual foi. As renovações estão isentas do fecho definitivo — o seu piloto a sondar o mercado não se zangou consigo; recebe apenas um correio «{Nome} não renova» e uma notícia de Transferência a dizer que vai ponderar as opções.
Em caso de aceitação recebe um correio de confirmação («Contrato renovado» ou «Pré-acordo assinado») e uma notícia de Transferência. Aliciar o piloto de um rival é redigido como uma transferência e nomeia a equipa que ele deixa.
O que a IA faz na mesma janela
Antes dos seus turnos — ai_mid_season_signings
1. Renovações. Para cada um dos seus pilotos em último ano, uma decisão genuinamente bilateral:
Lado da equipa
prob_manter = 0,40 + classificação/200 (~0,40 a ~0,90)
prob_manter -= peso_salário × (salário / 2 000 000) (postura financeira)
prob_manter -= 0,10 se idade >= 34
peso_salário é 0 numa postura Confortável, ~1× em Apertada, ~2× em Crítica. Uma equipa em dificuldades deixa sair primeiro um piloto caro.
Lado do piloto (só se a equipa tiver proposto)
prob = min(driver_acceptance_prob(...) + 0,15 , 0,97) — o mesmo bónus de lealdade que você tem
prob -= 0,20 se satisfação < 35
prob = limitar(prob, 0,05, 0,97)
Aceite → um pré-acordo de 1 a 3 anos e uma notícia de Transferência («X prolonga com Y para a época seguinte»). Recusado por qualquer das partes → «X e Y devem separar-se no fim da época» — o seu sinal de que acabou de abrir um lugar.
2. Preencher vagas previstas. Cada equipa IA visa 2 lugares de corrida para a época seguinte. Os candidatos são agentes livres que passem a regra de idade diferida, estejam sem compromisso e cuja taxa de rescisão fique abaixo de 10 % do orçamento da equipa. São pontuados por fama + ruído(±10) − peso_salário × (pedido / 25 000), por isso uma equipa Apertada caça o acessível, não o famoso. A aceitação recebe um pequeno bónus de apetite de +0,10.
Depois do seu último turno — ai_mid_season_poaching
Os rivais caçam agora pilotos em último ano noutras equipas — incluindo a do jogador — mais todos os pilotos de uma equipa extinta, independentemente do prazo no papel. Os candidatos são ordenados por notoriedade + ruído; a aceitação leva um bónus de aliciamento de +0,05, limitado a 0,90. A adequação de patamar/ambição continua a filtrar, por isso uma equipa de fundo de pelotão não pode atrair um piloto de topo.
Quando um dos seus pilotos aceita sair, recebe um e-mail pessoal: «{Nome} vai sair para {Equipa}».
Esta passagem é a razão pela qual renovar durante os seus três turnos importa. Quem deixar sem contrato fica no mercado com toda a atenção dos rivais e nenhum do seu bónus de lealdade.
O que acontece na transição
Os pré-acordos são fotografados antes de a passagem de expiração de contratos alterar os planteis (um rival aliciado é retirado da antiga equipa, por isso o perfil dele tem de ser capturado primeiro). Depois, para cada um:
- O piloto é removido do plantel onde estiver; a sua linha no conjunto é atualizada, não apagada (fama preservada no máximo), pelo que continua visível em Pilotos conhecidos.
- A taxa de rescisão é cobrada:
gps_por_época × series_contract_years × |salário_série|. Um piloto da PFS em fim de contrato e um verdadeiro agente livre custam ambos 0; um piloto ainda sob contrato de série júnior custa dinheiro real. - É contratado para a primeira função livre, preferindo a função acordada, pelo salário e prazo acordados. Um correio «Nova contratação» confirma-o.
- Se não houver lugar livre, o acordo cai e recebe um correio «Pré-acordo caiu — {Nome}». A verificação de lugares no momento da proposta torna isto raro, mas o seu plantel ainda pode encher-se entre o GP 10 e a transição (uma promoção da academia, uma contratação após despedimento).
Até à transição, a entrada de plantel de um piloto renovado continua a dizer contract_years = 1. O perfil compensa: deferred_renewal_years faz a linha de contrato ler «prolongado — N época(s) a partir do próximo ano» a verde em vez do enganador «expira esta época». Uma mudança diferida é deliberadamente não mostrada — o contrato atual desse piloto termina mesmo, e a transferência é notícia, não um facto contratual a revelar no perfil dele.
Aprofundar
- A janela é uma mini-fase completa, não uma pausa. Três turnos de acumulação de I&D (Conceção N e N+1), três ticks de scouting, três reforços da academia, mais um conjunto pontual de unidades de trabalho bónus. Trate-a como três semanas de desenvolvimento grátis com um mercado de transferências à mistura.
- A I&D da IA acumula ao mesmo ritmo durante a janela, deliberadamente — os seus três turnos livres de desenvolvimento não o deixam ultrapassar o pelotão.
- A renovação é a contratação mais barata do jogo. +0,15 de aceitação, zero taxa de rescisão (o contrato PFS dele está a expirar) e nenhuma concorrência até à passagem de aliciamento. Renove antes de ir às compras.
- Uma renovação recusada não é uma porta fechada. As renovações saltam o sorteio de fecho definitivo, pelo que pode voltar a abordá-lo — mas a passagem de aliciamento corre antes de ter outra janela, e ele pode já ter partido.
- Repare nas notícias de «separação». Cada uma é um lugar a abrir numa equipa rival, e o antigo ocupante é agora um alvo que pode alcançar na mesma janela.
- A aritmética de lugares conta as retiradas como vagas. Um piloto com dois anos restantes que anunciou a retirada não conta como «fica» — o lugar está livre no ano seguinte. Os planeadores da IA usam a mesma regra, por isso não entram numa época com um carro a menos.
- As taxas de rescisão são liquidadas na transição, não agora. Contratar um jovem de 17 anos saído de um contrato PF3 parece gratuito na janela e aterra como débito real meses depois. Verifique a linha da taxa na janela de proposta.
- A quota é por GP, e a janela abrange três turnos. Na prática tem 3 propostas, já que nenhum GP é disputado durante ela — planeie-as.
- Quem tenha um pré-acordo fica bloqueado a novas propostas, suas e da IA: «Este piloto já acordou termos para a época seguinte.»
Erros comuns
- Passar a janela às compras e esquecer os seus pilotos em fim de contrato. A passagem de aliciamento dispara no instante em que fecha a janela e visa exatamente esses.
- Esperar uma resposta instantânea. As propostas resolvem-se no turno seguinte, por e-mail. Envie no turno 1 para lhe sobrarem os turnos 2 e 3 para reagir.
- Assumir que uma contratação produz efeito agora. Nada se mexe a meio da época. Todos os acordos são para a época seguinte.
- Reservar lugares a mais. Dois pilotos a ficar sob contrato mais dois pré-acordos e a segunda proposta é recusada — e se o plantel encher depois da janela, mesmo um pré-acordo aceite pode cair.
- Ler «expira esta época» num piloto que acabou de renovar. O plantel só se atualiza na transição; a linha verde «prolongado — N época(s) a partir do próximo ano» é a verdade.
- Ignorar a satisfação antes da janela. Um piloto abaixo de 35 de satisfação leva −0,20 na jogada de renovação — vale mais do que a maioria dos aumentos que pode pagar.
Ver também
- Scouting — a aplicação a partir da qual negoceia, e o modelo de aceitação completo
- Perfil do piloto — o botão Negociar e os seus motivos de bloqueio
- A minha equipa — os lugares em disputa
- Academia de pilotos — uma fonte alternativa de pilotos para a época seguinte
- Correio — onde aterram cada resposta, renovação e aliciamento
- Notícias — o fluxo de Transferências que lê o mercado por si
- Finanças — as taxas de rescisão cobradas na transição
- I&D — as unidades de trabalho bónus que a pausa concede