Los PNJ en UEFN entran en distintos grupos, cada uno con sus propias reglas y comportamientos que son nativos de su tipo de personaje. Todos los personajes de Fortnite implementan la interfaz fort_character
, lo que les otorga comportamientos de base personalizados, como la habilidad de ser dañados y curados.
Al crear tus propios PNJ con definición de PNJ, seleccionar un tipo de PNJ les garantizará a los PNJ los comportamientos de base de ese tipo de personaje. Como base, todos los tipos de PNJ heredan los comportamientos de fort_character
y de IA
. Los PNJ del tipo guardia heredarán los comportamientos de la clase de guardia, y los PNJ del tipo animal salvaje heredarán los de la clase de animales salvajes. Los PNJ del tipo personalizado no heredan ningún comportamiento adicional.
Tipos de PNJ
En esta sección, se abordan los distintos tipos de PNJ y los comportamientos nativos de cada tipo.
Guardia
Los PNJ del tipo guardia son PNJ humanoides que comparten todos reglas comunes. Se pueden asignar guardias a los equipos, y patrullar un área o una ruta de patrulla. Los guardias se coordinan para atacar enemigos y divulgar información sobre las ubicaciones de los enemigos a otros guardias. Se pueden contratar guardias, que se unirán a los jugadores que los contraten y los protegerán. Los guardias utilizan el sistema de percepción, lo que les permite controlar qué tan bien los guardias pueden percibir los objetivos en el entorno que los rodea usando la vista, el sonido y el tacto.
Cuando un guardia aparece, comienza ya sea en espera o patrullando, si es que la opción de patrullar está habilitada. Cuando el guardia detecta un objetivo, comienza a llenar el medidor de sospecha. Si el medidor se llena, el guardia entra en la fase de alerta; de lo contrario, vuelve a patrullar. Durante el estado de alerta, el guardia se moverá continuamente hacia su objetivo y lo atacará si se encuentran al alcance. Si se elimina el objetivo o si se le escapa al guardia, el guardia volverá a patrullar.
Estado | Descripción | Gif |
---|---|---|
En espera | El guardia estará en espera. Los guardias solamente están en espera cuando la opción de patrulla está deshabilitada. | ![]() |
Patrullaje | El guardia patrulla aleatoriamente en una zona establecida. Si se habilitan las rutas de patrullaje, el guardia patrullará en una ruta de patrulla asignada. | ![]() |
Contratado | El guardia se unirá al jugador que lo contrató e intentará mantenerse dentro de una determinada distancia de él. Mientras esté contratado y dentro del radio de riendas, el guardia continuará detectando y atacando objetivos enemigos. | ![]() |
Sospechoso | Cuando un objetivo se encuentra al alcance, el guardia comienza a llenar el medidor de sospecha, representado por un signo de pregunta (?) sobre su cabeza. El guardia se mueve a la etapa de alerta cuando se llena el medidor de sospecha. | ![]() |
Alerta | El guardia detecta un objetivo, lo cual se indica con el signo de exclamación (!) sobre su cabeza. El guardia intentará atrapar al objetivo y atacar cuando el objetivo esté al alcance. | ![]() |
En ataque | El guardia ataca activamente un objetivo e intentará maniobrar para no ser golpeado. ![]() |
Los guardias son un tipo de PNJ altamente flexibles, lo cual los pone en una gran cantidad de situaciones de juego diferentes. Por ejemplo:
-
Proteger un punto de captura en un modo de juego de punto de control.
-
Acompañar a un PNJ o jugador VIP.
-
Generar oleadas de guardias como parte de un juego de defensa de torre.
-
Compañeros o dadores de misiones que pueden defenderse a sí mismos como parte de un RPG.
Si quieres PNJ que puedan pelear, patrullar y trabajar con el jugador, los guardias son una opción sólida para tus experiencias.
Animales salvajes
Los PNJ del tipo animales salvajes son PNJ no humanoides por defecto del equipo animales salvajes y criaturas. Los PNJ de animales salvajes tienen diferencias significativas entre sus tipos. Por ejemplo, lobos, jabalíes y velocirraptores pueden ser domados y montados, mientras que las gallinas no. Las ranas y las gallinas huyen de los enemigos, mientras que los velocirraptores los atacan.
Cuando se generan los animales salvajes, estos comienzan a rondar un área alrededor del punto de aparición. Cuando los animales salvajes detectan un objetivo, la acción que realizan dependerá del tipo de animal salvaje. Los distintos animales salvajes tienen tanto acciones propias de cada tipo como acciones generales, según si los animales salvajes son predadores o presas. Los predadores, como el velocirraptor y el lobo, cargarán contra sus objetivos y comenzarán a atacarlos. Los animales presa, como la rana y la gallina, generalmente huirán del objetivo. Ciertos animales salvajes (el velocirraptor, el lobo y el jabalí) pueden ser domados ya sea mediante la interacción con ellos mientras comen o al saltar sobre sus espaldas. Una vez domados, los animales salvajes se unirán al equipo del jugador que los domó y lo seguirán. Es posible domar un máximo de tres animales salvajes por jugador en cualquier momento.
El velocirraptor, el lobo y el jabalí también pueden montarse. Cuando se montan, estos PNJ actúan como vehículos para el jugador y no actuarán de manera independiente. Usarán las entradas del jugador para moverse y solo actuarán independientemente una vez desmontados.
Estado | Descripción | Gif |
---|---|---|
En espera | Los animales salvajes rondarán aleatoriamente en una zona establecida. | ![]() |
Domado | El animal salvaje se unirá al jugador que lo domó e intentará mantenerse a una determinada distancia de él. Mientras esté domado y dentro del radio de riendas, el animal salvaje continuará detectando y atacando objetivos enemigos. | ![]() |
Montado | El animal salvaje no actuará de manera independiente y usará las entradas del jugador para moverse hasta ser desmontado. | ![]() |
Sin energía | El animal salvaje no tiene energía y no puede moverse ni atacar. Luego de regenerar energía mediante la espera o la alimentación, el animal salvaje puede moverse nuevamente. | ![]() |
En ataque | El animal salvaje ataca activamente a un objetivo e intentará encontrar el camino más rápido hacia él. | ![]() |
Los PNJ del tipo animal salvaje son útiles cuando quieres poblar tu entorno con criaturas, crear compañeros de animales para tus jugadores o realizar exploraciones del mundo abierto más emocionantes a través de la monta y el combate.
Personalizado
Los PNJ del tipo personalizado no implementan el comportamiento de base y, en su lugar, dependen de las secuencias de comandos de comportamiento de PNJ para dirigir sus acciones. Esto les da una gran cantidad de flexibilidad, y puedes personalizar estos PNJ para que se adecuen a las necesidades del juego. Para obtener más información sobre las secuencias de comandos de comportamiento de PNJ y para saber cómo crear una propia, revisa las secuencias de comandos de comportamiento de PNJ.