include "TriggerLibs/HeroesLib"



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

// Library: Volskaya Vehicle Library

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

// Variable Declarations

fixed libVolV_gv_vehicleStartingDuration;

fixed libVolV_gv_vehicleDurationIncrementAmount;

bool[libCore_gv_bALMaxPlayers + 1] libVolV_gv_debug_ShowOverlay;



// Function Declarations

fixed libVolV_gf_OWVol_VehicleDuration ();

void libVolV_gf_VolskayaVehicleMoveGunnerToVehicleTriggers (unit lp_gunnerUnit);



// Trigger Declarations

trigger libVolV_gt_SignalMercCaptureSlabDoodadActive;

trigger libVolV_gt_SignalMercCaptureSlabDoodadCapped;

trigger libVolV_gt_VolskayaVehiclePilotCreatedCreateandLinkGunner;

trigger libVolV_gt_CFHSpecialUnitsAggroCheck;

trigger libVolV_gt_VehiclesGunnerStasisForwarding;

trigger libVolV_gt_VehicleEntered;

trigger libVolV_gt_VehicleSwapped;

trigger libVolV_gt_VehicleAbandoned;

trigger libVolV_gt_VehicleDestroyed;

trigger libVolV_gt_VehiclesShowCriticalDamageOverlay;

trigger libVolV_gt_DEBUGkeeprobotforever;

trigger libVolV_gt_ShowGunner;

trigger libVolV_gt_createrobotandcontrolit;

trigger libVolV_gt_UseMechOverlay;

trigger libVolV_gt_ShowMechOverlay;

trigger libVolV_gt_HideMechOverlay;

trigger libVolV_gt_ShowDamagedMechOverlay;



// Library Initialization

void libVolV_InitVariables ();