Список условий
Добавлено: 06 мар 2017, 03:01
Раз уж существует подобная тема, то вот некоторый список условий, которые хотелось бы видеть в программе. Постараюсь аргументировать каждое условие и по возможности сказать где оно пригодиться. И так:
1) Player has autoattack on/off. Так как у некоторых классов (таких как паладин, например), после использования ударов, не срабатывает авто атака, то следовало бы данное условие включить. У таких классов как Воин или Друид-Страж, оно имеет весьма серьезное значение. Нет авто атаки - нет ярости.
2) Проверка на наличие ГКД.
3) Hurt NPC count is (>=) (3). Чет типа того... Короче, проверка на кол-во нацеленных (или сагренных) на тебя мобов. Очень нужно для танков, что бы без переключения использовать массовые скилы. Конечно можно сказать, что мол, для этого есть переключатели, однако у таких как Протовоин, массовый (не конусный) скил на кд и всего один, насколько я знаю - из-за не вовремя прожатого удара грома, часто приходится бегать за сорванными мобами.
4) Проверка дебаффа (и баффов то же бы пригодилось) по id. Для чего? Вот ситуация: У моего кота, три стана. Калечение, мощное оглушение и глубокая рана (последняя из инвиза). Я могу в условиях каждого добавить названия этих дебаффов, что бы станы не срабатывали пока дебафф какого то из них уже есть на цели. Но! Дело в том, что стан глубокая рана, так и называется. Т.е точно так же как и дотка от этого скила. Из-за чего я не могу внести ее в список исключений. Вот считай один стан не вписывается. Что не есть гуд.
5) Далее, unit has curable debufftype. Проверка на наличие дебаффа по типу, магия, болезнь и тп. Можно даже включить дополнительно не только проверку на наличие, но и на кол-во таких дебаффов. Что бы при определенной ситуации снять их очищалкой, если такая имеется.
6) Проверка на наличие предмета по id и названию (в сумках тоже!) а так же проверка радиуса действия предмета. У большинства магообразных, отсутствуют скиллы в мили зоне. Если нельзя придумать условие которое бы проверяло дистанцию в еденицах, то можно вывернуться например как я. У мага есть скилл конус холода, или чет типа того. Воот. У него нет обязательной привязки к дистанции, поэтому его невозможно прописать так, что бы он юзался только если противник в мили зоне. Для пвп критично. Так вот. Когда то я выполнял такой квест в западном крае. Называется "Он живой!". Так вот, там давался предмет с помощью которого нужно было чинить механических эээммм, непомню кто они там. Суть в том, что квест я этот специально не выполнял. Предмет валялся у меня в сумке и с помощью него я тогда определял дистанцию ближнего боя. Тогда еще работал Meoww robot в спайке с аддоном Nemo. И выглядело оно как то так: item is in range of unit.
Ну и отделное, об этом я как то упоминал: Хотелось бы самому выбирать бинды клавиш для переключателей, а то до этого я на все эти F1 и тп. вообще ниразу не нажимал. Все никак не привыкну.
Это лишь малый, список. Если что еще "важного" вспомню - добавлю.
Да кстати, большинство условий взяты с аддонов Nemo и Tell me when. Не мне вам советовать, но вдруг, если не знакомы с ними, то посмотрите. Может это облегчит вашу работу.
1) Player has autoattack on/off. Так как у некоторых классов (таких как паладин, например), после использования ударов, не срабатывает авто атака, то следовало бы данное условие включить. У таких классов как Воин или Друид-Страж, оно имеет весьма серьезное значение. Нет авто атаки - нет ярости.
2) Проверка на наличие ГКД.
3) Hurt NPC count is (>=) (3). Чет типа того... Короче, проверка на кол-во нацеленных (или сагренных) на тебя мобов. Очень нужно для танков, что бы без переключения использовать массовые скилы. Конечно можно сказать, что мол, для этого есть переключатели, однако у таких как Протовоин, массовый (не конусный) скил на кд и всего один, насколько я знаю - из-за не вовремя прожатого удара грома, часто приходится бегать за сорванными мобами.
4) Проверка дебаффа (и баффов то же бы пригодилось) по id. Для чего? Вот ситуация: У моего кота, три стана. Калечение, мощное оглушение и глубокая рана (последняя из инвиза). Я могу в условиях каждого добавить названия этих дебаффов, что бы станы не срабатывали пока дебафф какого то из них уже есть на цели. Но! Дело в том, что стан глубокая рана, так и называется. Т.е точно так же как и дотка от этого скила. Из-за чего я не могу внести ее в список исключений. Вот считай один стан не вписывается. Что не есть гуд.
5) Далее, unit has curable debufftype. Проверка на наличие дебаффа по типу, магия, болезнь и тп. Можно даже включить дополнительно не только проверку на наличие, но и на кол-во таких дебаффов. Что бы при определенной ситуации снять их очищалкой, если такая имеется.
6) Проверка на наличие предмета по id и названию (в сумках тоже!) а так же проверка радиуса действия предмета. У большинства магообразных, отсутствуют скиллы в мили зоне. Если нельзя придумать условие которое бы проверяло дистанцию в еденицах, то можно вывернуться например как я. У мага есть скилл конус холода, или чет типа того. Воот. У него нет обязательной привязки к дистанции, поэтому его невозможно прописать так, что бы он юзался только если противник в мили зоне. Для пвп критично. Так вот. Когда то я выполнял такой квест в западном крае. Называется "Он живой!". Так вот, там давался предмет с помощью которого нужно было чинить механических эээммм, непомню кто они там. Суть в том, что квест я этот специально не выполнял. Предмет валялся у меня в сумке и с помощью него я тогда определял дистанцию ближнего боя. Тогда еще работал Meoww robot в спайке с аддоном Nemo. И выглядело оно как то так: item is in range of unit.
Ну и отделное, об этом я как то упоминал: Хотелось бы самому выбирать бинды клавиш для переключателей, а то до этого я на все эти F1 и тп. вообще ниразу не нажимал. Все никак не привыкну.
Это лишь малый, список. Если что еще "важного" вспомню - добавлю.
Да кстати, большинство условий взяты с аддонов Nemo и Tell me when. Не мне вам советовать, но вдруг, если не знакомы с ними, то посмотрите. Может это облегчит вашу работу.