- Inicio-
- Valheim-
- Varios para Valheim-
- Mob Ilib

Mob Ilib
Acerca de este Mod
## RagnarsRökare MobAILib ##
MobAILib es una biblioteca utilizada para reemplazar a los personajes de IA incorporados en Valheim.
El objetivo es proporcionar un conjunto de tipos y comportamientos de IA que los modeladores pueden usar para crear un mundo más brillante.
RagnarsRökare MobAILib.
MobAILib es una biblioteca para reemplazar a los personajes de IA incorporados en Valheim.
El objetivo es proporcionar una serie de diferentes tipos de IA y comportamientos que los modeladores pueden usar para crear mundos más brillantes.
Cómo usar.
Primero, agrega una referencia a MobAILib a tu proyecto mod.
RagnarsRokare.MobAI.MobManager se utiliza para registrar y monitorear turbas administradas.
Contiene una lista de MobAI que se puede utilizar como el "cerebro" de la mafia y controlar su comportamiento.
Cada MobAI tiene su propio archivo de configuración que contiene sus configuraciones: WorkerAIConfig y FixerAIConfig.
Heredan de MobaibBaseConfig, que contiene atributos básicos:
Conciencia - conciencia general. Se utiliza para calcular el rango de búsqueda y la capacidad de detectar enemigos.
Agresividad - La agresividad determina el comportamiento en combate y cuándo rendirse y escapar.
Movilidad - La movilidad se utiliza para determinar con qué frecuencia y hasta dónde se mueve una turba.
Inteligencia: la inteligencia general determina cuánto es capaz de memorizar una turba.
- LabourerAI.
Permite al personaje moverse y llenar fundiciones, hornos, chimeneas y antorchas. Está buscando objetos en el suelo y en el pecho.
Luchar cuando está herido pero se rinde fácilmente (nivel de ataque bajo) El ajuste FeedDuration solo es válido si el componente Tameable está conectado al objeto del jugador.
Configuración de WorkerAIC.
pública int FeedDuration = 1000;
public string[] IncludedContainers = new string[] {"piece_chest_wood" }
public int TimeBeforeAssignmentCanBeRepeated = 120;
public int TimeLimitOnAssignment = 60;
- Reparación de la inteligencia artificial.
Si encuentra una estructura dañada, envíela para su reparación. Equipa un 0 elemento en tu inventario o martillo, si está disponible, y usa animación de ataque al reparar de nuevo. Si es herido, peleará agresivamente (mayor fuerza de ataque).
La opción FeedDuration solo es válida si el componente Tameable está conectado al objeto de juego.
FixerAIConfig.
Estos son los valores predeterminados.
public int PostTameFeedDuration = 1000;
public int TimeLimitOnAssignment = 30;
cadena pública[] IncludedContainers = cadena nueva[] { 'piece_chest_wood' }
RegisterMobAI(Tipo mobAIType) Se utiliza para registrar un MobAI personalizado.
MobAIType debe heredar de MobAIBase y ser una clase que implemente MobAIType.
Un ejemplo de implementación de mobAI se puede encontrar en [GitHub](https://github.com/di98feja/RagnarsRokare/wiki))のwikiを参照。).
RegisterMob(Carácter, cadena uniqueId, cadena mobAIName, cadena configAsJson)Se utiliza para registrar una turba con MobAI.
- personaje - componente de la mafia de personajes.
- uniqueId - una cadena utilizada para identificar de forma única a la mafia entre todas las demás mafias.
- mobAIName es el tipo de MobAI que se utilizará. Los tipos disponibles se pueden encontrar en **'MobManager.GetRegisteredMobAIs()'**.
- configAsJson - Configuración específica de MobAI serializada como JSON.
RegisterMob (carácter de carácter, cadena uniqueId, cadena mobAIName, objeto config) se utiliza para registrar la mafia con MobAI.
- El personaje es un componente de Character mob.
- uniqueId - una cadena utilizada para identificar de forma única a la mafia entre todas las demás mafias.
- mobAIName es el tipo de MobAI que se utilizará. Los tipos disponibles se pueden encontrar en **'MobManager.GetRegisteredMobAIs()'**.
- config - Configuración específica de MobAI.
UnregisterMob(cadena uniqueId)
Se usa para desactivar el control de la mafia.
IsRegisteredMob(string uniqueId)Comprueba si el grupo con el identificador único especificado está registrado.
IsAliveMob(string uniqueId)Comprueba si el mob está activo según el identificador único especificado.
Mob se activa cuando su MobAI es instanciado y asignado.
Dictionary<string, MobAIBase> AliveMobAll live mobs se almacenan en un diccionario donde UniqueId es la clave. Value es la clase base de MobAI y tiene acceso a CurrentAIState.
El código está disponible en GitHub.
Este repositorio también tiene un mod SlaveGreylings que usa esta biblioteca.
Bajo el capó, usa (o puede estar haciendo mal uso) Stateless State Machine (también en GitHub).
Gracias, equipo apátrida.
MobAILib está en desarrollo y, como cualquier hobby, hay un límite a la cantidad de tiempo que puede pasar en este proyecto, sin importar cuánto se divierta.
Por lo tanto, incluso con la retroalimentación no podremos cumplir los deseos de todos.
Berg y Morg.
Planes para el futuro.
- Añadir un comportamiento de combate más específico que todas las clases de MobAI pueden utilizar.
- Añadir plantillas de interfaz y estrategias que le permiten elegir el comportamiento de combate en tiempo de ejecución.
- Más clases integradas de MobAI.
- Comportamientos más generales.
Cambiar registro.
- Versión 0.3.9.
Se ha cambiado que las turbas controlan solo la distancia 2D cuando se mueven al objetivo.
Si un contenedor no está disponible, los clasificadores han cambiado su comportamiento para liberar los artículos que contienen.
- Versión 0.3.8
Errores corregidos.
- Versión 0.3.7
Corrección de errores.
- Versión 0.3.6.
Agregar comportamiento BasicFarmingBehavior
- Versión 0.3.5
Rediseñado para Valheim v0.206.5
- Versión 0.3.4
Actualizado para Hearth&Home
-versión 0.3.3
Corrección de errores.
- Versión 0.3.1
Compatibilidad con versiones anteriores con la versión 0.2
- Versión 0.3.0
Marcadores añadidos para mobs en el mapa
Varias correcciones y mejoras de estabilidad
La itinerancia de IA está deshabilitada de forma predeterminada. Funciona bien en juegos para un jugador y para un jugador en servidores privados. Se requiere configuración multijugador.
- Versión 0.2.1.
Se ha eliminado [BepInProcess ("valheim.exe")] para que sea compatible con servidores privados.
- Versión 0.2.0.
Se agregó un atributo base mob para controlar el comportamiento.
Requiere visibilidad directa para contenedores y trabajos.
Se ha añadido FeedingBehavior y se ha eliminado la necesidad de componentes domesticables.
Reconstruyó los mecanismos del árbol.
Algunos valores de configuración ya no son válidos.
- Versión 0.1.3.
Se ha añadido la función básica FightingBehavior para FixerAI y WorkerAI.
Se ha corregido un error al agregar combustible a la chimenea sin turbas.
- Versión 0.1.2.
Añadida la posibilidad de guardar clases personalizadas de MobAI
- Versión 0.1.1.
Se agregó una sobrecarga en RegisterMob para aceptar la configuración como objetos
- Versión 0.1.0
Liberación inicial
Mods/Addons similares
Piedra de afilar - kits de reparación y piedras de afilarallVarios para ValheimValheim
Este octubre, el mod está agregando un kit para reparar suministros para reparar armas y herramienta...000
Guardado automático personalizableallVarios para ValheimValheim
Puede configurar el intervalo de autoguardado, desactivarlo por completo o incluso mantenerlo en mod...200
Casa del muelle de MDallVarios para ValheimValheim
Un pequeño muelle para BuildShare (anteriormente AdvancedBuilding).Doc 6x12 para BuildShare MOD (ant...000
Estado del árbol de Valheim / Módulo de estado del árbol para la versión 1.0.0allVarios para ValheimValheim
El modo Valheim muestra el estado de salud de los árboles. Puede elegir entre porcentajes y barras d...000
Mod creativo real / Mod creativo real para Valheim versión 1.0.1allVarios para ValheimValheim
El mod de Valheim mejoró enormemente el modo creativo y lo hizo parecer como el de Minecraft.Qué hay...600
Automapas con configuraciónallVarios para ValheimValheim
Este modo es un modo AutoMapPins* heredado, pero está configurado para cada pin. Con pines especiale...200
Construcción sin finallVarios para ValheimValheim
En este modo, la física de la configuración del juego está deshabilitada800
Retexturización 4k ultrarrealista del castillo de piedra de PeanutallVarios para ValheimValheim
Las texturas más realistas de piedras y cerraduras que puedes encontrar ! ¡Actualizado y mejorado! ¡...100
Engendro para MonsterLabZaallVarios para ValheimValheim
Lut y las pandillas han sido ligeramente reelaborados, y los nombres han sido traducidos al ruso.Lut...000
Mensajes mortales de las valquiriasallVarios para ValheimValheim
Declara la causa de tu muerte gritando.A veces no sabes lo que te mata. En otras ocasiones pensaste...000
Valheim HUD Ocultar Mod / HudHide versión 0.9 MODallVarios para ValheimValheim
En este modo, puede ocultar fácilmente el HUD presionando F1. Al pulsar de nuevo se restaura el HUD....000
Valheim Plus (según Grantafer)allVarios para ValheimValheim
Esta es una corrección no oficial de la comunidad apoyada por Grantafer.Valheim Plus.Es un mod para...200
Fortaleza de ThornstoneallVarios para ValheimValheim
Preservar el mundo con un gran castillo. Esta construcción utiliza una serie de mods, la mayoría de...200
ZethProj 1.7.1 - (Más de 10 nuevos productos alimenticios y dos nuevos cultivadores)allVarios para ValheimValheim
Más de 10 nuevos productos de trabajo, Black Metal Cultivator + Flometal + Flometal Axe + Flometal C...000
Sin niebla.allVarios para ValheimValheim
Valheim mod No Fog Bruh para eliminar la niebla del juego.Wapok de No Fog BruhNo Fog Bruh es una her...800
HUD de brújulaallVarios para ValheimValheim
Una brújula con una pantalla en la cabeza con pines en el mapa y marcadores dinámicos para barcos, c...200
Servidores favoritos de ValheimallVarios para ValheimValheim
El MOD se basa en Bepinex, que proporciona un archivo de configuración para almacenar hosts y contra...000
Punto de referenciaallVarios para ValheimValheim
En cinco biomas diferentes (prados, bosques negros, pantanos, montañas y llanuras) puede encontrar p...000
teletransportes personalesallVarios para ValheimValheim
Teclas rápidas para teletransportar al jugador al punto de aparición, al punto final de la muerte o...100
Fuerzas proyectadas pasivas.allVarios para ValheimValheim
¡Convierta las mejoras abandonadas en efectos pasivos!Fin de la venta.Prueba TastyChickenLegs's Fors...600