<aside> <img src="/icons/key-antique_gray.svg" alt="/icons/key-antique_gray.svg" width="40px" />


<aside> <img src="/icons/triangle-alternate_gray.svg" alt="/icons/triangle-alternate_gray.svg" width="40px" />

Events and Inputs (API)

</aside>


This section details the system's full API: how controls are managed via the health context and how replicated event logic flows.


<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />

1. Inputs (IMC_Health)

</aside>


The system uses its own Input Mapping Context called 🟦 IMC_Health. This context manages survival and cooperation actions.

<aside>

🟥 IA_Interact: Held interaction action.

<aside>

🟥 IA_Heal: Self-healing action.


<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />

2. Damage Reception (Unification)

</aside>


To optimize bandwidth and centralize logic, the 🟦 BPC_Health_System discards specific events (PointDamage, RadialDamage) and uses a single entry path.

<aside>

🟥 Event AnyDamage: The Damage "Funnel".


<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />

3. System Events (State Machine)

</aside>


These events manage critical state changes and their replication.

<aside>

<aside>

<aside>

<aside>


<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />

4. Macros Internas

</aside>


<aside>

🟪 MCR_Update_Actor_Status:




<aside> <img src="/icons/backward_gray.svg" alt="/icons/backward_gray.svg" width="40px" />

Previous Page

PROJECT REQUIREMENTS

</aside>

<aside> <img src="/icons/forward_gray.svg" alt="/icons/forward_gray.svg" width="40px" />

Next Page

DAMAGE AND VISUALS

</aside>