include "TriggerLibs/natives"



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

// Library: Yrel

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

// Variable Declarations

int libHYRL_gv_heroYrelTriggerRegistrationVariable;

int libHYRL_gv_heroYrelVindicationPlayerCount;

int libHYRL_gv_heroYrelRighteousHammerPlayerCount;

int libHYRL_gv_heroYrelAvengingWrathPlayerCount;

fixed libHYRL_gv_heroYrelArdentDefenderDamageConversionScale;

int libHYRL_gv_heroYrelArdentDefenderPlayerCount;



// Function Declarations

void libHYRL_gf_HeroYrelIncrementHeroCountFunction ();

void libHYRL_gf_HeroYrelDecrementHeroCountFunction ();



// Trigger Declarations

trigger libHYRL_gt_HeroYrelHeroSpawned;

trigger libHYRL_gt_HeroYrelAbathurUltimateEvolutionHeroCopied;

trigger libHYRL_gt_HeroYrelGameOverEvent;

trigger libHYRL_gt_HeroYrelVindicationOn;

trigger libHYRL_gt_HeroYrelVindicationPlayerClicked;

trigger libHYRL_gt_HeroYrelVindicationOff;

trigger libHYRL_gt_HeroYrelRighteousHammerOn;

trigger libHYRL_gt_HeroYrelRighteousHammerPlayerClicked;

trigger libHYRL_gt_HeroYrelRighteousHammerOff;

trigger libHYRL_gt_HeroYrelAvengingWrathOn;

trigger libHYRL_gt_HeroYrelAvengingWrathPlayerClicked;

trigger libHYRL_gt_HeroYrelAvengingWrathOff;

trigger libHYRL_gt_HeroYrelArdentDefenderOn;

trigger libHYRL_gt_HeroYrelArdentDefenderDamageTracker;

trigger libHYRL_gt_HeroYrelArdentDefenderOff;

trigger libHYRL_gt_HeroYrelBubbleHearthOverlayOn;

trigger libHYRL_gt_HeroYrelBubbleHearthOverlayOff;

trigger libHYRL_gt_HeroYrelBubbleHearthHearthstoneTalentDisableCheck;



// Library Initialization

void libHYRL_InitVariables ();