module Base
{
	model SVU_Door_RR_VVE_SWagon_Light_Spiked_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearlightspikedright,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}
	model SVU_Door_RR_VVE_SWagon_Light_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearlightright,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}
	model SVU_Door_RR_VVE_SWagon_Heavy_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearheavyright,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
    }
	model SVU_Door_RR_VVE_SWagon_Heavy_Spiked_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearheavyspikedright,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}
	model SVU_Door_RR_VVE_SWagon_Reinforced_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearreinforcedright,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}

    template vehicle PU_armor_VVE_SWagon_doorsRR {
        part ATA2ProtectionDoorRearRight
		{
			parent = DoorRearRight,
			model anchorNormal {
				file = VVA_SVU_Dummy,
			}
			model anchorRusted {
				file = VVA_SVU_DummyRust,
			}
			model Light
			{
				file = SVU_Door_RR_VVE_SWagon_Light_a,
			}
			model Heavy
			{
				file = SVU_Door_RR_VVE_SWagon_Heavy_a,
			}
			model LightSpiked
			{
				file = SVU_Door_RR_VVE_SWagon_Light_Spiked_a,
			}
			model HeavySpiked
			{
				file = SVU_Door_RR_VVE_SWagon_Heavy_Spiked_a,
			}
			model LightRusted
			{
				file = SVU_Door_RR_VVE_SWagon_Light_a,
			}
			model HeavyRusted
			{
				file = SVU_Door_RR_VVE_SWagon_Heavy_a,
			}
			model LightSpikedRusted
			{
				file = SVU_Door_RR_VVE_SWagon_Light_Spiked_a,
			}
			model HeavySpikedRusted
			{
				file = SVU_Door_RR_VVE_SWagon_Heavy_Spiked_a,
			}
			model Reinforced
			{
				file = SVU_Door_RR_VVE_SWagon_Reinforced_a,
			}
			model ReinforcedRusted
			{
				file = SVU_Door_RR_VVE_SWagon_Reinforced_a,
			}

			table install
            {
            	complete = ATATuning2.InstallComplete.AnchorTuning,
            }
            table uninstall
            {
            	complete = ATATuning2.UninstallComplete.AnchorTuning,
            }
            lua
            {
            	create = ATATuning2.Create.AnchorTuning,
        		init = ATATuning2.Init.AnchorTuning,
        		update = ATATuning2.Update.Protection,
            }
		}
    }
	model SVU_Door_RR_VVE_SWagon_old_Light_Spiked_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearlightspikedright_old,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}
	model SVU_Door_RR_VVE_SWagon_old_Light_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearlightright_old,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}
	model SVU_Door_RR_VVE_SWagon_old_Heavy_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearheavyright_old,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
    }
	model SVU_Door_RR_VVE_SWagon_old_Heavy_Spiked_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearheavyspikedright_old,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}
	model SVU_Door_RR_VVE_SWagon_old_Reinforced_a
	{
		mesh = vehicles/SVU/VVE/Normal/doorR_wagon|doorrearreinforcedright_old,
		texture = Vehicles/puv_parts,
		shader = vehicle_armor,
		scale = 0.004,
		static = FALSE,
	}

    template vehicle PU_armor_VVE_SWagon_old_doorsRR {
        part ATA2ProtectionDoorRearRight
		{
			parent = DoorRearRight,
			model anchorNormal {
				file = VVA_SVU_Dummy,
			}
			model anchorRusted {
				file = VVA_SVU_DummyRust,
			}
			model Light
			{
				file = SVU_Door_RR_VVE_SWagon_old_Light_a,
			}
			model Heavy
			{
				file = SVU_Door_RR_VVE_SWagon_old_Heavy_a,
			}
			model LightSpiked
			{
				file = SVU_Door_RR_VVE_SWagon_old_Light_Spiked_a,
			}
			model HeavySpiked
			{
				file = SVU_Door_RR_VVE_SWagon_old_Heavy_Spiked_a,
			}
			model LightRusted
			{
				file = SVU_Door_RR_VVE_SWagon_old_Light_a,
			}
			model HeavyRusted
			{
				file = SVU_Door_RR_VVE_SWagon_old_Heavy_a,
			}
			model LightSpikedRusted
			{
				file = SVU_Door_RR_VVE_SWagon_old_Light_Spiked_a,
			}
			model HeavySpikedRusted
			{
				file = SVU_Door_RR_VVE_SWagon_old_Heavy_Spiked_a,
			}
			model Reinforced
			{
				file = SVU_Door_RR_VVE_SWagon_old_Reinforced_a,
			}
			model ReinforcedRusted
			{
				file = SVU_Door_RR_VVE_SWagon_old_Reinforced_a,
			}

			table install
            {
            	complete = ATATuning2.InstallComplete.AnchorTuning,
            }
            table uninstall
            {
            	complete = ATATuning2.UninstallComplete.AnchorTuning,
            }
            lua
            {
            	create = ATATuning2.Create.AnchorTuning,
        		init = ATATuning2.Init.AnchorTuning,
        		update = ATATuning2.Update.Protection,
            }
		}
    }
}
