Узнал о возможности преобразовать текст в тип юнита и сделал команду, которая спавнит юнитов по введённому типу. Прокатывали такие аргументы, как footman и rifleman. Сначала не понимал, откуда эти названия берутся, но потом откопал функцию преобразования типа в текст. Создал нестандартного юнита и попробовал преобразовать его в текст. Функция выдала:
custom_h000
Поскольку я счастливый обладатель jass new gen pack, я уже долго наблюдал такую фичу, как возможность сменить идентификатор при создании кастомного юнита, сначала удивился, а потом просто пропускал. Так вот этим текстом и оказался этот идентификатор с приставкой custom_. Единственный вопрос, как изменить id уже созданных юнитов? Такого поля в редакторе объектов нет, мне известна только возможность менять их при создании

Принятый ответ

Это лежит в слк таблице, сам тип юнита это - РО код, 'hpea' - peasant, это целое число, но в 256 ричной системе исчисления.
Были просто функции которые из текста делают РО код, вводишь -spawn h000'и появляется юнит нужного тебе типа...
0
19
7 лет назад
0
Похожие вопросы:

ответ
www.wc3c.net/tools/specs тут есть
NEW Frozen Throne expansion pack format of "war3map.w3u / w3t / w3b / w3d / w3a / w3h / w3q" The object data files (thanks PitzerMike):

0
32
7 лет назад
0
Это лежит в слк таблице, сам тип юнита это - РО код, 'hpea' - peasant, это целое число, но в 256 ричной системе исчисления.
Были просто функции которые из текста делают РО код, вводишь -spawn h000'и появляется юнит нужного тебе типа...
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.