Wiki em construção. Muitos conceitos aqui vêm da alpha 0.2 e ainda podem mudar. A wiki será finalizada para a versão 1.0 — por agora serve para ajudar os testadores fechados e, mais tarde, os jogadores do acesso antecipado a orientar-se. Para as informações mais atuais e fiáveis, entre no Discord — é lá que as mudanças são anunciadas primeiro e onde pode perguntar diretamente.

Entrar no Discord para as últimas novidades

Janela de contratações de meio da época

O fim de semana livre do GP 10 — três turnos de negociação para agentes livres e todos os pilotos em último ano de contrato.

Em elaboração. O primeiro rascunho já está no ar, mas o conteúdo pode evoluir e as capturas de ecrã ainda estão a ser adicionadas. Encontrou algum erro? Avise-nos no Discord.
Nesta página

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

MomentoO que corre
Fim do GP 10ai_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 → 3A 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 3ai_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 épocaCada 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:

  1. 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.
  2. As propostas são colocadas em fila, não resolvidas. submit_driver_offer empurra uma PendingOffer e 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.
  3. 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:

  1. 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.
  2. 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.
  3. É 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.
  4. 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