module Base
{
	repeat
	model VVA_Vehicles_[LABEL][Postfix]_FrontFill
	{
checkprop: LabelModels
		mesh = vehicles/[FILENAME]|frontfill_[LABEL][Postfix],
else
		mesh = vehicles/[FILENAME]|frontfill[Postfix],
end
		shader = vehicle_multiuv_noreflect,
		static = TRUE,
		scale = [SCALE],
	}
	model VVA_Vehicles_[LABEL][Postfix]_FrontFill_nr
	{
checkprop: LabelModels
		mesh = vehicles/[FILENAME]|frontfill_[LABEL][Postfix],
else
		mesh = vehicles/[FILENAME]|frontfill[Postfix],
end
		shader = vehicle_norandom_multiuv_noreflect,
		static = TRUE,
		scale = [SCALE],
	}

	template vehicle VVA_[LABEL][Postfix]_FrontFill {
		template! = PZKA_Frontfill,
		part Frontfill 
		{
			model Default
			{
				file = VVA_Vehicles_[LABEL][Postfix]_FrontFill,
			}
		}
checkprop:	AddLights
		template! = VVA_[LABEL][Postfix]_FrontLights,
end	
	}
	template vehicle VVA_[LABEL][Postfix]_FrontFill_nr {
		template! = PZKA_Frontfill,
		part Frontfill 
		{
			model Default
			{
				file = VVA_Vehicles_[LABEL][Postfix]_FrontFill_nr,
			}
		}
checkprop:	AddLights
		template! = VVA_[LABEL][Postfix]_FrontLights,
end	
	}
	endrepeat
checkprop:	Variable
	template vehicle VVA_[LABEL]_VariableFrontFill
	{
		template! = PZKA_Frontfill,
		part Frontfill 
		{
repeat
			model [Postfix]
			{
				file = VVA_Vehicles_[LABEL][Postfix]_FrontFill,
			}
end
		}
		template! = PZKA_VariableFrontFill,
checkprop:	AddLights
		template! = VVA_[LABEL]_VariableFrontLights,
end	
	}
	template vehicle VVA_[LABEL]_VariableFrontFill_nr
	{
		template! = PZKA_Frontfill,
		part Frontfill 
		{
repeat
			model [Postfix]
			{
				file = VVA_Vehicles_[LABEL][Postfix]_FrontFill_nr,
			}
end
		}
		template! = PZKA_VariableFrontFill,
checkprop:	AddLights
		template! = VVA_[LABEL]_VariableFrontLights,
end	
	}
end
}