Исследование способности "Случайный предмет"

Движемся по пути более глубокого познания третьего Warcraft’а…

Введение

Данная статья является продолжением предыдущей, где начались мои исследования интересных и редко используемых способностей из редактора объектов.
Здесь речь пойдет о чуть более известной способности предмета, с которой вы могли случайно столкнуться, перелистывая стандартный список способностей предметов, под названием "Случайный предмет" (ее равкод ‘AIri’). Классической ее сутью является замена указанного предмета на другой по некоторому установленному правилу, о котором будет ниже.

Для чего это нужно?

В первую очередь статья может заинтересовать тех, кто не силен в триггерах, ведь намного удобнее настроить различные превращения предметов в редакторе объектов и быть уверенным в том, что все будет работать должным образом. Также это знание может расширить ваш кругозор относительно вара и добавить в ваш арсенал одну мощную способность, которую вы сможете использовать в своем проекте для различных превращений предметов, что встречается крайне часто, вместо сложных триггерных систем.

Исследования

Проясним же что к чему детальнее. Первое, что нужно знать о способности, так это то, что работает она исключительно на предметах, что ясно из ее названия. Для триггерщиков также будет иметь значение id приказа для применения способности, который равен 852622 (в файле приказов cj_order.j он не упоминается также, как и id приказа Похищения душ - 852008). Он был выведен с помощью триггера в карте-примере.

Тест 1: настройка способности

Данная способность поддается настройке, что говорит о ее полноценности. В карте под статьей присутствует две настроенные ее копии – для воина (героя) и для дамми. Параметр Графика - Цель в отличие от Графика - Маг срабатывает только по отношению к боевым единицам, но это лишает способность смысла, поэтому можно настроить только графику для мага. Время действия не имеет никакого влияния на предмет.

Тест 2: поиск принципа взаимодействия

Проанализировав применение на предметы, пришел к выводу: если предмет имеет 0 уровень – способность на него никогда не сработает. Также основой ее работы является неприметная и ранее непонятная галочка в редакторе объектов. Она как раз и отвечает за возможность осуществления превращения.
В стандартном виде способность можно применить к предметам 1, 2, 4, 5 и 6 уровней. Это странное свойство связано с наличием эквивалентов, в которые предмет может превратиться. Необходимо учитывать, что вернуть предмет в исходное состояние можно лишь в том случае, если на уровень приходится минимум три предмета с возможностью превращения (один + два эквивалента).
Эти предметы являются стандартными. Их можно либо отредактировать под свои нужды, либо убрать возможность превращения в них, либо дополнить список своими. Немного о классических превращениях:
  • предметы первого уровня превращаются в Настои Омоложения;
  • предметы второго уровня превращаются в Отвары Омоложения либо в Зелья Омоложения (также они могут превращаться друг в друга за счет равного уровня);
  • предметы четвертого уровня превращаются в Эликсиры Омоложения;
  • предметы пятого уровня превращаются в Свитки Помощи;
  • предметы шестого уровня превращаются в Свитки Омоложения.
Также примечательным во время тестирования выдалось то, что каст героя направлен в ту точку, где ранее лежал поднятый им предмет (применение способности превращения происходит в этой ситуации внутри геройского инвентаря). Об этом свидетельствует полет сферы Чародея Крови, но радиус применения на это не влияет.

Тест 3: полезные особенности

Blizzard хорошо постарались с воплощением этой способности, так как было учтено две важные детали. Первая: если предмет хоть раз использовать (даже 1 заряд), то превращение станет для него недоступным, что подчиняется законам логики и может быть использовано в картах, где есть понятие ломающихся предметов. Если предмет будет иметь больше или меньше зарядов, чем ему свойственно – его превратить будет нельзя. И вторая деталь, более важная: во время превращения предмет меняется полностью, но триггерная ссылка на него сохраняется. Используя данную способность, вы не рискуете со временем потерять ссылку на предмет, тем самым создав утечку. В этом также можно убедиться в карте-примере.
Из прелестей применения способности "Случайный предмет" нужно отметить даммикаст, функция для вызова которого также имеется в коде карты. Вызывается по команде "-dummy". Приятного вам тестирования :)

Эпилог

В завершение этого исследования скажу, что вы можете предлагать свои идеи для таких экскурсов в некоторые неизведанные дебри вара. Не исключено, что предложенные вами идеи будут такими же полезными, как и эта способность.
Спасибо за прочтение статьи. Творческого вам вдохновения!
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
13
6 лет назад
3
Если видео для таких статей будет востребованным, то буду через youtube заливать.
0
48
6 лет назад
0
Тоже давно хотел поработать со способностями. Спасибо)
3
27
6 лет назад
3
Кстати, всегда не хватало информации по стандартным способностям:
  • Варианты их модернизации и нестандартного использования
  • Фичи и багги
  • И т.д. в общем.
Для себя недавно открыл многие интересные вещи на стандарте, о которых не знал и которые делал на триггерах, думаю я не один такой.
0
13
6 лет назад
0
PrincePhoenix, помню, Драколич скидывал английский список способностей с вариантами их модинга и различными примечаниями.
6
23
6 лет назад
6
Кстати, а вы знали, что если дать юниту со спелом "проглотить" спелл "Покинуть транспорт", то можно будет "выблевывать" проглоченных? Я использую это в своих картах для создания передвижных клеток.
0
13
6 лет назад
0
Бордер, такое не разбирал, но весьма удобно. По идее должно работать и с камнем душ, так как юнит считается погруженным в данном случае (для механики игры это аналогия с проглатыванием).
0
32
6 лет назад
0
Бордер, ну уж не "выблевать", а "отрыгнуть". Ну и всетаки лучше сделать полностью кастом, на канале, меньше багов и неожиданностей.
0
13
6 лет назад
0
Также стоит добавить, что в начальную форму предмет не возвращается в ходе дальнейших превращений.
0
29
6 лет назад
0
Хорошая статья.
ЗЫ: Это может пригодиться в аренках, где может выпасть случайный предмет, если подбирать типа предметы "Сундук с вещами" или "Неизвестный предмет", ну или так можно назвать "Подарок арены"....
3
8
6 лет назад
3
Мне больше было бы интересно узнать то, почему сам предмет с абилкой (ака философский камень) не был выпущен. Амулеты призыва и цепной диспел, которые не используются в милишках и основных кампаниях, они впихнули как минимум в кампанию Рексара. Что им мешало впихнуть туда и камень? И почему его иконку решили выставить как сердце гарпии... мде.
4
13
6 лет назад
4
Saelendious, может, эта способность осталась из беты и ее просто забыли удалить, либо просто как некая пасхалка для модмейкеров.
2
8
6 лет назад
2
Пушистый, это было в бете ТФТ, что видно по этому скрину оттуда же
Чтобы оставить комментарий, пожалуйста, войдите на сайт.