include "TriggerLibs/HeroesLib"
//--------------------------------------------------------------------------------------------------
// Library: NexusHunter
//--------------------------------------------------------------------------------------------------
// Variable Declarations
int libHNXH_gv_heroNexusHunterTriggerRegistrationVariable;
int[libCore_gv_bALMaxPlayers + 1] libHNXH_gv_NexusHunterInitializedNexusHunter;
unitgroup[libCore_gv_bALMaxPlayers + 1] libHNXH_gv_NexusHunterEnemyHeroes;
int libHNXH_gv_NexusHunterInitializeNexusHunterCount;
int libHNXH_gv_heroNexusHunterActiveFinalStrikeCasters;
bool[libCore_gv_bALMaxPlayers + 1] libHNXH_gv_heroNexusHunterIsPlayerCastingFinalStrike;
// Function Declarations
void libHNXH_gf_HeroNexusHunterIncrementHeroCountFunction ();
void libHNXH_gf_HeroNexusHunterDecrementHeroCountFunction ();
void libHNXH_gf_NexusHunterApplyEnemyTokenCounterForPlayer (int lp_playerNumber);
// Trigger Declarations
trigger libHNXH_gt_NexusHunterHuntersVengeanceNexusHunterSpawnNormal;
trigger libHNXH_gt_NexusHunterHuntersVengeanceNexusHunterSpawnDebug;
trigger libHNXH_gt_NexusHunterHuntersVengeanceAddTargetsonGameStart;
trigger libHNXH_gt_NexusHunterHuntersVengeanceHeroTakedown;
trigger libHNXH_gt_HeroNexusHunterFinalStrikeTurnTriggersOn;
trigger libHNXH_gt_HeroNexusHunterFinalStrikeTurnTriggersOff;
trigger libHNXH_gt_HeroNexusHunterFinalStrikeCasterClicked;
// Library Initialization
void libHNXH_InitVariables ();