Со временем научились рыть шахты(,) делая деревянные крепежи и подъемники, и золото потекло ручьями.
— пропущена зпт.
и безлесые холмы. Высохли реки. Исчезли звери и птицы.
То есть, от наличия золота в реках зависело количество зверей и птиц и обилие лесов? Ну в сказке это объясняется, но тут не мешало бы как-то конкретизировать, что ли… Буквально одним предложением. А то немного непонятный переход от одного к другому.
Те, кому ничего было
— нЕчего.
Они целыми днями копались в бесплодных выработках, в надежде найти хоть малую крупинку золота, и рассказывали друг другу сказки о страшном драконе.
— первая запятая не нужна.
Кто время от времени трясет в негодовании горы, спуская лавины и оползни?
— может, всё-таки «создавая»? А то лично у меня — прошу прощения, автор — нехорошие ассоциации со словом спуская возникают
Дракон ведь всё еще жив, и всё ещё наполняет свою пещеру
— кроме повторов, в наличии имеется лишняя запятая.
Подождать, и снова вырастут леса
— вместо запятой уместно тире.
Уже и еда кончилась(,) и фонарь погас
— зпт пропущена.
Уже не помнил Васил, как давно он продвигался на ощупь, кидая камешки и слушая тончайшие дуновения сквозняков
— ну настоящий сталкер… Не, зачем он камешки кидал, понятно, а сквозняки-то ему зачем? Да ещё так глубоко, куда никто до него не спускался?
То ли шёл, то ли полз
— это как? Это в какой позе надо пробираться, чтобы самому не знать, идёшь ты или ползёшь? «То шёл, то полз» — ещё куда ни шло, но «то ли...» «То ли ел, то ли пил, то ли вообще спал во время еды» — вот это из той же оперы
Обрадовался Васил(,) и даже страх исчез, а силы прибавились
Чуть позже продолжу…