Код: Выделить всё
ability_id, err = Hekili_GetRecommendedAbility( "Primary", 1 )
Для тринкетов hekili возвращает отрицательные значения.
Тут либо сделать вот так:
либо воспользоваться отладочной функцией и посмотреть точное значение для конкретного тринкета в игре.
этот код надо вставить в луа блок вверху сборки и посмотреть в чате какой ID для тринкета будет писать аддон, после отладки удалить
Код: Выделить всё
ability_id, err = Hekili_GetRecommendedAbility( "Primary", 1 )
print(ability_id) -- для отображения ID спелла/тринкета в первом слоте рекомендаций
Переключатели из Hekili можно привязать к переключателям BDPS
На скрине ниже три примера с переключателями.(разместить блоки нужно вверху сборки)
1.
F1 вкл. - mode Automatic (автоматическое определение aoe и single ротации)
F1 выкл. - mode Single (соло ротация)
Тут триггер только на переключение с Automatic на Single и обратно. Если в игре выбрать другой режим, то переключаться он не будет.
2.
F2 вкл. - Cooldowns: ON (включена рекомендация ДПС прожимок)
F2 выкл. - Cooldowns: OFF (выключена рекомендация ДПС прожимок)
3.
F3 вкл. - Defensives: ON (включена рекомендация сейв абилок)
F3 выкл. - Defensives: OFF (выключена рекомендация сейв абилок)
Для копипасты(в боте внизу ничего писать не нужно)
Код: Выделить всё
Hekili:GetToggleState( "mode" ) == "single"
Hekili:GetToggleState( "mode" ) == "automatic"
Hekili:FireToggle( "mode" )
Hekili:GetToggleState( "cooldowns" )
Hekili:FireToggle( "cooldowns" )
Hekili:GetToggleState( "defensives" )
Hekili:FireToggle( "defensives" )