include "TriggerLibs/HeroesLib"



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

// Library: Gul'dan

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

// Variable Declarations

int libHGUL_gv_heroGuldanTriggerRegistrationCount;

string libHGUL_gv_heroGuldanDarknessWithinDamageTrackerScoreforTooltip;

fixed[libCore_gv_bALMaxPlayers + 1] libHGUL_gv_heroGuldanDarknessWithinDamageTracker;

unit[libCore_gv_bALMaxPlayers + 1] libHGUL_gv_heroGuldanDemonicCircleUnit;



// Function Declarations

void libHGUL_gf_HeroGuldanIncrementHeroCountFunction ();

void libHGUL_gf_HeroGuldanDecrementHeroCountFunction ();



// Trigger Declarations

trigger libHGUL_gt_HeroGuldanRegisterDeathRecapSpecialDamageEffect;

trigger libHGUL_gt_HeroGuldanFearCameraLock;

trigger libHGUL_gt_HeroGuldanDrainLifeTurningControl;

trigger libHGUL_gt_HeroGuldanDarknessWithinDamageTracking;

trigger libHGUL_gt_HeroGuldanDarknessWithinTrackerReset;

trigger libHGUL_gt_HeroGuldanDemonicCircleRemovePreviousPortal;

trigger libHGUL_gt_HeroGuldanDemonicCircleTalentReset;

trigger libHGUL_gt_HeroGuldanDarkBargainDeathRegister;

trigger libHGUL_gt_HeroGuldanDarkBargainStartRespawnTimer;



// Library Initialization

void libHGUL_InitVariables ();