
Сообщение от
Nahtotter
Логика такая. Если есть петАТАК а потом идет петПАССИВ, то атаку макрос включает, пробегает и идет дальше. Потом натыкается на пассив. И автоатаки пета прекращаются, пока снова не будет команды на атаку. В результате у тебя пет будет дергаться (при спаме), а гарга прерывать (иногда, а иногда и нет) каст.
Да, но вскипание не триггерит проки шма и брина, а кровавый - да)
действительно, но все-таки вскипанием можно попасть по 2 целям, при кайте (тобой или тебя) тоже кровавым не побьешь, а еще на арене проки шма не копятся. Конечно есть ситуации где кровавый профитнее, но на мой взгляд их меньше и основную (на тебе сало) я тоже пытался решить в макросе.
а с петом кстати происходит такая вещь - при очень быстром спаме он действительно дергается на месте, НО по кд автоатаки он бьет и даже при спаме он до цели добежит и начнет бить, а гарга в свою очередь реагирует на петаттак только докастовав спелл и просадок не замечено (у меня все-таки сначала идет пассив, а потом аттак)

Сообщение от
Nahtotter
Смысл от такого рода макросочинительства - сформулировать довольно непростую задачу и решить её самостоятельно, без левых дефолтных копирок, получив от этого удовлетворение. Более того, "коряво" пару раз намакросив скилы и погорев на этом, тело (точнее бывшее таковым) обретает зачатки понимания механики работы игры и перестает допускать тупые ошибки, повышая тем самым свой уровень.
Есть только одно большое НО. Ровню потом найти очень сложно, учитывая капитальный разрыв в уровне игры. Так что, Хокинс, готовься, быть умнее стада тяжело...
ну прямо капитальный разрыв это не делает, помогает немного по тонкостям механики и упрощает управление персонажем, но это в пвп не основное.

Сообщение от
Neverlove
где научиться синтаксису и правилам таких макроссов? Подскажите пожалуйста.
ну это язык луа, в той ссылке что тебе дали есть совсем немного, без знания какого либо другого языка программирования может быть немного сложновато.
большинство команд заблокировано близами, и плясать можно по сути только от cleartarget(), комбинируя это с разрешенными командами, которые можно найти тут - https://wowwiki.fandom.com/wiki/Portal:Main
например тебе надо что-то делать, если ну например маны <1к и тебе надо например сьесть сапфир магом либо включить аспект хантом. ты пишешь в гугле "мана wow api", там ссылка на wowwiki на api unitmana. там описан синтаксис и что вообще можно узнать. А далее в макросе пишешь конструкцию
PHP код:
/run if(UnitMana("player"))<1000 then ClearTarget() end;
/cast [noexists] Аспект либо Сапфир
/targetlasttarget [noexists]
немного готовых макросов можно найти тут и в принципе понять как они строятся - https://ezwow.org/topic/94889-ks-v-k...2#entry1569618