Или у скрипта есть алгоритм последовательности действий.

На самом деле, в нем нет ничего страшного.