<aside> <img src="/icons/key-antique_gray.svg" alt="/icons/key-antique_gray.svg" width="40px" />
NAVEGACIÓN
<aside> <img src="/icons/triangle-alternate_gray.svg" alt="/icons/triangle-alternate_gray.svg" width="40px" />
</aside>
El Multiplayer Health System (MHS) es un framework modular desarrollado bajo una Arquitectura de Componentes para gestionar atributos de supervivencia, procesamiento de daño y estados de replicación en Unreal Engine 5.
Su diseño prioriza el Desacoplamiento Total: el sistema no tiene dependencias directas de clases base como Character o Pawn, permitiendo una integración universal en cualquier actor que requiera lógica de destrucción.
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
El sistema adapta su comportamiento lógico según el contexto del actor, definido por su configuración:
<aside>
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Toda la lógica funcional está encapsulada dentro del Actor Component 🟦 BPC_Health_System. La integración es inmediata ("Plug-and-Play"); al añadir este componente, el actor adquiere:
<aside>
Event AnyDamage con cálculo de absorción por capas (Escudo > Vida).<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
El sistema gestiona la durabilidad del actor mediante un sistema de capas de protección jerárquicas:
<aside>
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Para gestionar la identificación de entidades y validar el Fuego Amigo sin realizar Casting costoso, el sistema utiliza la interfaz 🟨 BPI_Target:
<aside>
ENU_Actor_Type para definir el perfil físico de la entidad (Character, Vehicle, Turret, Object). Esto permite al sistema de UI adaptar el tipo de Health Bar que debe mostrar.ENU_Target_Type para definir la afiliación de bando (Ally, Enemy, Neutral). Es fundamental para que el sistema filtre el daño aliado.<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
El sistema incluye una IA de Demostración autónoma para validar mecánicas de daño y equipos.
<aside>
<aside> <img src="/icons/backward_gray.svg" alt="/icons/backward_gray.svg" width="40px" />
</aside>
<aside> <img src="/icons/forward_gray.svg" alt="/icons/forward_gray.svg" width="40px" />
</aside>