LessNICKoff:
if speed, pbld, n$, pgear, *speed, *spindle, e$
какое условие выполняется? в этой строчке?
Ну, для начала, Вы вырываете строчку из целого условия и спрашиваете - Что это?
Думаю, что Вам будет удобнее использовать знак ( # ), вставив его в начале строки - делаете ее совершенно не читабельной для поста.
Сделайте так...
# if speed, pbld, n$, pgear, *speed, *spindle, e$
if speed, pbld, n$, pgear, *speed, *spindle, e$
Этим Вы сохраните оригинал строки, а над следующей издевайтесь, как только душа позволит....
Вот и будете видеть, что за что отвечает.