include "TriggerLibs/HeroesLib"
//--------------------------------------------------------------------------------------------------
// Library: Malthael
//--------------------------------------------------------------------------------------------------
// Constants
const int libHMTH_gv_heroMalthaelAngelOfDeathStackCountScale = 2;
// Variable Declarations
int libHMTH_gv_heroMalthaelTriggerRegistrationVariable;
int libHMTH_gv_heroMalthaelTouchOfDeathRegistrationVariable;
fixed libHMTH_gv_heroMalthaelTouchOfDeathHealingPreventScale;
int[libCore_gv_bALMaxEnginePlayerCount + 1] libHMTH_gv_heroMalthaelTouchOfDeathCaster;
fixed[libCore_gv_bALMaxEnginePlayerCount + 1] libHMTH_gv_heroMalthaelTouchOfDeathHealingAbsorbedAmount;
fixed libHMTH_gv_heroMalthaelNoOneCanStopDeathDeathTimerExtendScale;
// Function Declarations
void libHMTH_gf_HeroMalthaelIncrementHeroCountFunction ();
void libHMTH_gf_HeroMalthaelDecrementHeroCountFunction ();
// Trigger Declarations
trigger libHMTH_gt_HeroMalthaelReapersMarkSpecialCaseAbathurUltimateEvolutionLabelAdd;
trigger libHMTH_gt_HeroMalthaelReapersMarkSpecialCaseAbathurUltimateEvolutionLabelRemove;
trigger libHMTH_gt_HeroMalthaelTouchOfDeathHealingAbsorbedStart;
trigger libHMTH_gt_HeroMalthaelTouchOfDeathHealingAbsorbedTrackerOn;
trigger libHMTH_gt_HeroMalthaelTouchOfDeathHealingAbsorbedTrackerLifeGained;
trigger libHMTH_gt_HeroMalthaelTouchOfDeathHealingAbsorbedTrackerOff;
trigger libHMTH_gt_HeroMalthaelReaperOfSoulsProc;
trigger libHMTH_gt_HeroMalthaelAngelOfDeathTalentPicked;
trigger libHMTH_gt_HeroMalthaelNoOneCanStopDeathAbilityCast;
trigger libHMTH_gt_HeroMalthaelNoOneCanStopDeathMalthaelDiesAndNextRespawnTimerUpdates;
// Library Initialization
void libHMTH_InitVariables ();