include "TriggerLibs/HeroesLib"
//--------------------------------------------------------------------------------------------------
// Library: Junkrat
//--------------------------------------------------------------------------------------------------
// Constants
const fixed libHJUN_gv_heroJunkratFragLauncherSpreadVolleyXMultiplier = 0.33;
const fixed libHJUN_gv_heroJunkratFragLauncherSpreadVolleyYMultiplier = 0.15;
const int libHJUN_gv_heroJunkratMaxSteelTraps = 3;
// Variable Declarations
int libHJUN_gv_heroJunkratTriggerRegistrationVariable;
unit[libCore_gv_bALMaxPlayers + 1][libHJUN_gv_heroJunkratMaxSteelTraps + 1] libHJUN_gv_heroJunkratSteelTraps;
int[libHJUN_gv_heroJunkratMaxSteelTraps + 1] libHJUN_gv_heroJunkratSteelTrapsFrames;
// Function Declarations
void libHJUN_gf_HeroJunkratIncrementHeroCountFunction ();
void libHJUN_gf_HeroJunkratDecrementHeroCountFunction ();
void libHJUN_gf_PlayerTurnMountCostsOnOffForPlayer (int lp_player, bool lp_onOff);
// Trigger Declarations
trigger libHJUN_gt_HeroJunkratDirtyTricksterProc;
trigger libHJUN_gt_HeroJunkratFragLauncherTalentRespec;
trigger libHJUN_gt_HeroJunkratFragLauncherSpreadVolleyCast;
trigger libHJUN_gt_HeroJunkratSteelTrapsUIInitialization;
trigger libHJUN_gt_HeroJunkratSteelTrapUILogic;
trigger libHJUN_gt_HeroJunkratSteelTrapRoots;
trigger libHJUN_gt_HeroJunkratSteelTrapandConcussionMineAbathurCleanup;
trigger libHJUN_gt_HeroJunkratConcussionMineCameraLock;
trigger libHJUN_gt_HeroJunkratBonzerHitsOnDeathProc;
trigger libHJUN_gt_HeroJunkratHeroicAbilityCastNormalMove;
trigger libHJUN_gt_HeroJunkratHeroicAbilityExpires;
trigger libHJUN_gt_HeroJunkratRocketRideDismountOnCheerDanceTauntUsed;
trigger libHJUN_gt_HeroJunkratRocketRideLand;
trigger libHJUN_gt_HeroJunrkatRocketRideLandEnd;
trigger libHJUN_gt_IHateWaitingHomeShieldProtectionOn;
trigger libHJUN_gt_IHateWaitingHomeShieldProtectionOff;
trigger libHJUN_gt_IHateWaitingTalentCarryBehaviorOn;
trigger libHJUN_gt_IHateWaitingTalentCarryBehaviorOff;
// Library Initialization
void libHJUN_InitVariables ();