include "TriggerLibs/natives"
//--------------------------------------------------------------------------------------------------
// Library: Overwatch Data
//--------------------------------------------------------------------------------------------------
// Variable Declarations
unitgroup libOVER_gv_itemsOnGround;
bool libOVER_gv_overwatchModExtraScalingEnabled;
fixed libOVER_gv_data_XP_BossCampCapture;
fixed libOVER_gv_data_XP_TrioGroupCampCapture;
fixed libOVER_gv_data_XP_IndividualCampCapture;
fixed libOVER_gv_data_XP_TurretCampCapture;
// Function Declarations
void libOVER_gf_HeroPicksUpItem (unit lp_unit, unit lp_pickUpItem, point lp_dropPoint);
void libOVER_gf_HeroDiesWithItem (string lp_itemType, point lp_dropPoint, text lp_itemText);
void libOVER_gf_ShareVisionofItemPickup (unit lp_pickupUnit);
void libOVER_gf_InitBossMercCampBossCamp1 ();
void libOVER_gf_InitTrioGroupMercCampSiegeCamp3 ();
void libOVER_gf_InitIndividualMercCampBruiserCamp3 ();
void libOVER_gf_InitTurretMercCampSiegeCamp1 ();
// Trigger Declarations
trigger libOVER_gt_ScalingTimerExpires;
trigger libOVER_gt_BossEatsPlayer;
trigger libOVER_gt_PlayerPicksUpHealingPulse;
trigger libOVER_gt_PlayerDiesWithHealingPulse;
trigger libOVER_gt_BioticEmitterScaling;
trigger libOVER_gt_PlayerPicksUpDragonSpirits;
trigger libOVER_gt_PlayerDiesWithDragonSpirits;
trigger libOVER_gt_PlayerCreatesTurretFromMapMechanicAbility;
trigger libOVER_gt_PlayerPicksUpTurretItem;
trigger libOVER_gt_PlayerDiesWithTurretItem;
trigger libOVER_gt_MercCampKilled;
trigger libOVER_gt_MercCampCaptured;
trigger libOVER_gt_ItemSpawned;
trigger libOVER_gt_CreateOrderItemInteractGoal;
trigger libOVER_gt_CreateChaosItemInteractGoal;
trigger libOVER_gt_ShowMapMechanicButton;
// Library Initialization
void libOVER_InitVariables ();