Dupla Identidade

Arte de Dupla Identidade|192

Resumo

Muda a primeira leitura de investigação recebida, apresentando um resultado benigno antes de revelar a verdade em verificações futuras.

Como Funciona

Esta habilidade é passiva e automática — o jogador não precisa fazer nada. A primeira vez que qualquer investigador ler a conduta ou o time deste jogador, o resultado retornado será sempre Conduta da Ordem / Time Sobrevivente, independente da realidade. A partir da segunda leitura do mesmo investigador, a informação real é revelada. Cada investigador tem sua própria “primeira vez” independente dos outros.

Leitura de Design

É uma defesa psicológica excelente porque não anula a informação, apenas a atrasa e planta uma verdade falsa muito convincente.

Parâmetros Atuais no Projeto

CampoValor
ID técnicoDoubleIdentity
CondutaConduta Desconhecida
CategoriaDefensiva
Momento de usoInício da partida
Momento do efeitoPrimeira análise recebida
AlvoSi mesmo
Tipo de usoAutomática
Usos1 proteção por investigador
DuraçãoAté a primeira leitura daquele investigador

Implementação Técnica

  • Passiva e automática. A DoubleIdentityStrategy não aceita alvos — retorna uma mensagem informando que a habilidade é automática. Não há ação manual para o jogador.
  • O comportamento real fica inteiramente em PlayerUtility.GetRevealedConduct e GetRevealedTeam:
    • Primeira leitura de qualquer investigador: retorna ConductType.Good e TeamType.Survivor independente da conduta e time reais. O ID do investigador é adicionado a DoubleIdentityPiercedBy.
    • Leituras seguintes do mesmo investigador: retorna conduta e time reais, pois o ID já está na lista.
  • A máscara se aplica a todas as fontes que usam essas funções: Análise de Conduta, Investigação Profunda, Espionagem e Últimas Palavras.
  • Manipulação de Dados tem prioridade em GetRevealedConduct: se DataManipulationConduct != None, a conduta falsa é retornada antes mesmo da verificação de Dupla Identidade.

Campos de PlayerData Modificados

CampoEfeito
target.DoubleIdentityPiercedByLista de IDs dos investigadores que já receberam a leitura real

Estado no Projeto Atual

  • Implementada de forma passiva no utilitário central de revelação.
  • Se a implementação final mudar no jogo, esta nota deve acompanhar o código e não o contrário.

Ver Também