include "TriggerLibs/HeroesLib"



//--------------------------------------------------------------------------------------------------

// Library: Warcraft

//--------------------------------------------------------------------------------------------------

// Preset Declarations

const int lib7EB401DE_ge_WarcraftFaction_Alliance = 0;

const int lib7EB401DE_ge_WarcraftFaction_Horde = 1;



// Variable Declarations

unit[libCore_gv_bALMaxTeams + 1] lib7EB401DE_gv_spiritHealer;



// Function Declarations

void lib7EB401DE_gf_WarcraftSetPlayerFaction (int lp_player, int lp_faction);

void lib7EB401DE_gf_InitializeSpiritHealerForTeam (unit lp_spiritHealer, int lp_team);

void lib7EB401DE_gf_InitializeHellbatMercType (int lp_campType, fixed lp_initialSpawnDelay, fixed lp_respawnTime);

void lib7EB401DE_gf_InitializeMountainGiant (int lp_campType);



// Trigger Declarations

trigger lib7EB401DE_gt_DebugSwapFactions;

trigger lib7EB401DE_gt_HeroKilledShowTeamsSpiritHealerForPlayer;

trigger lib7EB401DE_gt_HeroRespawnHideTeamsSpiritHealerForPlayer;



// Library Initialization

void lib7EB401DE_InitVariables ();