include "TriggerLibs/natives"
//--------------------------------------------------------------------------------------------------
// Library: Ana
//--------------------------------------------------------------------------------------------------
// Constants
const fixed libHANA_gv_hero_Ana_NanoBoostCDRAmount_C = -0.0938;
// Structures
struct libHANA_gs_AnaUI {
int lv_eyeOfHorusTargetAllianceLabel;
int lv_EyeOfHorusTargetImage;
};
// Variable Declarations
int libHANA_gv_heroAnaTriggerRegistrationVariable;
string libHANA_gv_hero_Ana_Shrike_DamageDoneToken_TokenCounterStr;
fixed libHANA_gv_heroAnaEyeOfHorusDistancetoStructureTarget;
string libHANA_gv_hero_Ana_HealingDart_ConcentratedDoses_TokenCounterStr;
string libHANA_gv_hero_Ana_HealingDart_ConcentratedDoses_PoisonDotStr;
libHANA_gs_AnaUI libHANA_gv_anaUI;
// Function Declarations
void libHANA_gf_HeroAnaIncrementHeroCountFunction ();
void libHANA_gf_HeroAnaDecrementHeroCountFunction ();
string libHANA_gf_GetPortraitPathforEyeOfHorus (unit lp_unit);
// Trigger Declarations
trigger libHANA_gt_HeroAnaShrikeTokenCounter;
trigger libHANA_gt_CCRecognitionSleep;
trigger libHANA_gt_HeroAnaNanoBoostFullscreenOverlayOn;
trigger libHANA_gt_HeroAnaNanoBoostFullscreenOverlayOff;
trigger libHANA_gt_HeroAnaNanoBoostGenderHitCheck;
trigger libHANA_gt_HeroAnaNanoBoostCDR;
trigger libHANA_gt_HeroAnaEyeOfHorusPostStructureImpactSetDistanceVariable;
trigger libHANA_gt_HeroAnaEyeOfHorusPostStructureImpactHeroValidation;
trigger libHANA_gt_HeroAnaEyeOfHorusPresearchTargeter;
trigger libHANA_gt_HeroAnaEyeOfHorusRadiusTargeter;
trigger libHANA_gt_HeroAnaEyeOfHorusActivate;
trigger libHANA_gt_HeroAnaEyeOfHorusOverlayOn;
trigger libHANA_gt_HeroAnaEyeOfHorusOverlayOff;
trigger libHANA_gt_AnaGainsDeadeyeTalentCooldownConversion;
trigger libHANA_gt_HeroAnaConcentratedDoses;
trigger libHANA_gt_AnaUIInitialize;
// Library Initialization
void libHANA_InitVariables ();