Собственно, вот в чем проблема: нужно, чтобы при нажатии на кнопку создавались объекты с определенным значением определенной переменной. То есть: вот 4 кнопки, при нажатии на первую появляются только заклинания, при нажатии на вторую - только юниты, и т.д. Я так понимаю нужно, чтобы программа проверила значение переменной сразу у всех объектов. Например, если переменная hero=1 то создать объекты с таким значением этой переменной.
Или через "switch". Новичкам изучающим GML кликать сюда. Много примеров, исходников, библиотек и вообще всего что вам только может пригодиться. Автор портала, прости меня за ссылку, наболело =)