Integrations and Troubleshooting
Use the Tactical task variant that matches the pathfinder controlling each agent. Importing an integration adds task types; it does not convert existing tasks.
Pathfinding integrations
Download supported integrations from the Opsive downloads page. Provider-specific tasks appear below that provider in the Tactical task menu. For example, an A* Pathfinding Project Attack task appears under Actions > Tactical > A* Pathfinding Project > Attack.
After changing providers, replace task variants and retune stopping distance, attack distance, formation spacing, sampling, and avoidance.
PlayMaker integration
Add AttackBridge to an attacker and map the PlayMaker event that should run when the pack requests an attack. The optional direction tells the graph where to attack.
Add DamagableBridge to a target. Map its damage event and configure the variable names that receive damage and remaining health.
The group moves but never attacks
Check that the attacker implements IAttackAgent, the target implements IDamagable, and target state, distance, angle, and readiness permit the attack. See Interfaces.
A task appears under the wrong provider
Replace it with the variant for the pathfinder attached to the agent. Importing an integration does not change existing task types.
Agents arrive but face away
Confirm attack angle and rotation behavior in the IAttackAgent implementation. Tactical destination and attack-facing direction are separate concerns.
A group stalls near a wall
Inspect assigned positions against navigation data and agent radius. Reduce the maneuver footprint, choose direct engagement in confined space, or provide a fallback when a slot is unreachable.
A Running maneuver ignores an emergency
Put the emergency condition in a branch that can abort the current action. A running task does not automatically know health, ammunition, or target priority changed.
A pooled member blocks the group
Stop its task before disabling or reusing it. Verify group removal and any group-arrival rule after every pooling path.