No hay uniforme que ponerse
Medio día perdido por una suposición. Los agentes de la NCPD andan por Night City de uniforme, así que tiene que existir un uniforme para equipar. No existe.
Lo que llevan esos NPC es una apariencia de personaje: una versión completa del personaje entero, armada de antemano, guardada dentro de un archive (uno de los paquetes de datos del juego) y elegida por su nombre de apariencia. No es un objeto de inventario. No tiene un registro en TweakDB, una entrada en la base de datos de objetos del juego, que se le pueda dar al jugador, y no hay ID de objeto porque no hay objeto. Busqué uno en el dump de scripts mucho más tiempo del que debía, convencido de que todo lo que veo en el juego tiene que tener algún asa de la que pueda agarrarme.
Quedaban dos salidas. Crear una apariencia propia para V, lo que implica trabajo de archive, dos tipos de cuerpo y una factura de mantenimiento cada vez que CDPR saca un parche. O encontrar ropa de verdad, que ya estuviera en el juego, y que a primera vista se leyera como NCPD.
Elegí la segunda. Cinco objetos vanilla, del juego base tal cual: Cop_01_Set_Jacket, Cop_01_Set_Pants, Cop_01_Set_Boots, Cop_01_Set_Glasses y Helmet_02_basic_01. Los cinco existen, los cinco se equipan por la vía normal, los cinco sobreviven a guardar y recargar, y ninguno obliga a tocar un archive.
No es el uniforme exacto de los NPC, y dejé de fingir que tiene que serlo. A distancia de persecución y bajo la lluvia nadie nota la diferencia, y la silueta es la correcta. La lección es la barata: que veas algo en el juego no significa que el juego te deje llegar a eso.