Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
wekauras - Страница 6

Упомянутые в теме пользователи:

Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 61 по 72 из 153

Тема: wekauras

  1. #61
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 149 (сообщений: 107).
    Репутация: 149
    я ошибся, сорри, вместо GetTalentInfo(3,7,true) нужно GetTalentInfo(3,7,true,false,GetActiveTalentGroup( true))

  2. 1 пользователь сказал cпасибо Ururu за это полезное сообщение:

    romanspector (09.08.2020)

  3. #62
    Заблокирован
    Регистрация
    20.08.2018
    Сообщений
    994
    Поблагодарил(а)
    433
    Получено благодарностей: 338 (сообщений: 230).
    Репутация: 1782
    Цитата Сообщение от Ururu Посмотреть сообщение
    я ошибся, сорри, вместо GetTalentInfo(3,7,true) нужно GetTalentInfo(3,7,true,false,GetActiveTalentGroup( true))
    Да, теперь все чотка)

    - - - Updated - - -

    Кто-нибудь подскажите какие еще нужно спеки детектить, кроме как фир приста? Ходж паладина только пришел в голову.

  4. #63
    Старожил
    Регистрация
    06.02.2012
    Адрес
    Смоленск
    Сообщений
    180
    Поблагодарил(а)
    131
    Получено благодарностей: 57 (сообщений: 47).
    Репутация: 57
    Цитата Сообщение от romanspector Посмотреть сообщение
    Кто-нибудь подскажите какие еще нужно спеки детектить, кроме как фир приста? Ходж паладина только пришел в голову.
    Для приста тебе еще и шмот вроде как надо чекать Если он в пвп шмоте

  5. #64
    Заблокирован
    Регистрация
    20.08.2018
    Сообщений
    994
    Поблагодарил(а)
    433
    Получено благодарностей: 338 (сообщений: 230).
    Репутация: 1782
    Цитата Сообщение от Крольчонок Посмотреть сообщение
    Для приста тебе еще и шмот вроде как надо чекать Если он в пвп шмоте
    ну тогда еще и глифы хотя бы по минимуму сделать))

  6. #65
    Старожил
    Регистрация
    06.02.2012
    Адрес
    Смоленск
    Сообщений
    180
    Поблагодарил(а)
    131
    Получено благодарностей: 57 (сообщений: 47).
    Репутация: 57
    Цитата Сообщение от romanspector Посмотреть сообщение
    ну тогда еще и глифы хотя бы по минимуму сделать))
    Ну для точной инфы, без этого никак

  7. #66
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 149 (сообщений: 107).
    Репутация: 149
    я не знаю способа инспектить чужие глифы. можно лишь предполагать наверное. или самый точный способ, это как в PAB, когда на кд уходит какая нибудь абилка, он через канал аддонов сообщает в группу кд, а те уже просто заводят таймер. минус тут только в том что далеко не у всех есть PAB. но в скрипт можно встроить получения инфы от PAB.
    присты врятли юзают глиф на страх, но точно юзают глиф на тучку. шмот чекать не проблема, вот для фира приста, таланты и перчатки
    PHP код:
    local cd 30
    local _
    ,_,_,_,GetTalentInfo(3,7,true,false,GetActiveTalentGroup(true))
    cd cd 2
    local itemID 
    GetInventoryItemID(unit10)
    for 
    _,v in ipairs{418744187541940419415148351488} do
        if 
    itemID == v then cd cd break end
    end 
    получается что этой большой таблицы aura_env.Abilities, быть не должно. она должна пересобираться при каждом обновлении когда "PLAYER_ENTERING_WORLD" и "PARTY_MEMBERS_CHANGED".

    Цитата Сообщение от romanspector Посмотреть сообщение
    Кто-нибудь подскажите какие еще нужно спеки детектить, кроме как фир приста? Ходж паладина только пришел в голову.
    там почти всё из твоего списка
    PHP код:
    ["PRIEST"] = { 
            -- 
    spellid   cd  
            
    [33206] = 180, -- Подавление боли  ---два таланта
            
    [10060] = 120, -- Придание сил        ---два таланта
            
    [64044] = 120, -- Глубинный ужас    ---талант
            
    [47585] = 120, -- Слияние с Тьмой    ---талант
            
    [64901] = 360, -- Гимн надежды         
            
    [64843] = 480, -- Божественный гимн
            
    [10890] = 27, -- Ментальный крик   ---талант и перчатки
            
    [15487] = 45, -- Безмолвие              ---талант
            
    [34433] = 300, -- Исчадие тьмы       ---талант
            
    [42292] = 120, -- тринкет                 ---проверка шмота
            
    [59752] = 120, -- расовый тринкет   ---проверка расы
            
    [71607] = 120, -- нска                      ---проверка шмота
        
    }, 

  8. 1 пользователь сказал cпасибо Ururu за это полезное сообщение:

    romanspector (09.08.2020)

  9. #67
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Спелы, кд которых меняется в зависимтости от талов

    Код:
    маг
    45438 240, 300 Ледяная глыба
    12051 240, 120 Прилив сил
    42917 20, 25 Кольцо льда
    
    прист
    10890 27, 23 Ментальный крик (надо ли ид спелов ниже уровнем? 8122 8124 10888)
    34433 300, 180 Исчадие Тьмы
    14751 180, 144 Внутреннее сосредоточение
    33206 180, 144 Подавление боли (можно забить, и всем выставить 144)
    
    дк
    49576 25, 35 Хватка смерти
    
    дру
    8983 60, 30 Оглушить
    
    шам
    57994 5.5, 2 Пронизывающий ветер (не могу посмотреть точно время, но вроде так) 
    
    пал
    10308 40, 30 Молот правосудия
    (еще тут нужно рассмотреть момент, то бабл/крылья дают 30с кд друг на друга?)      
    
    вар
    676 60, 40 Разоружение
    +кик со щитом/обычный имеют общее кд?
           
    хант      
    общее кд на трапы
    Последний раз редактировалось NoGoodLife; 09.08.2020 в 13:53.

  10. 1 пользователь сказал cпасибо NoGoodLife за это полезное сообщение:

    romanspector (09.08.2020)

  11. #68
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36
    +кик со щитом/обычный имеют общее кд?
    Если бьешь башем ID 72 - кд 12 сек на оба спелла;
    Если бьешь паммелом ID 6552 - кд 10 сек на оба спелла.

    Вообще тему с набором рабочих ВАшек бы в закрепы бы вынести. Аддон с гигантским потанцевалом и может заменить кучу других аддонов.
    [Mercenaries]

  12. 1 пользователь сказал cпасибо Marshall за это полезное сообщение:

    romanspector (11.08.2020)

  13. #69
    Заблокирован
    Регистрация
    20.08.2018
    Сообщений
    994
    Поблагодарил(а)
    433
    Получено благодарностей: 338 (сообщений: 230).
    Репутация: 1782
    Цитата Сообщение от Ururu Посмотреть сообщение
    cd = cd - r * 2
    Мне вот не понятен момент с формулами. Получается на каждую способность, зависимую от таланта, нужно прописывать новую формулу? Например у приста rank умножается на 2, т.к. на 2-е секунды уменьшается, у паладина же надо на 10 умножать, т.к. на 10 секунд. Или можно как-то иначе сделать? Где-то вообще еще на процент сокращается кд. В общем это мысли вслух, впадлу это в соло делать)

  14. #70
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Цитата Сообщение от romanspector Посмотреть сообщение
    Мне вот не понятен момент с формулами. Получается на каждую способность, зависимую от таланта, нужно прописывать новую формулу? Например у приста rank умножается на 2, т.к. на 2-е секунды уменьшается, у паладина же надо на 10 умножать, т.к. на 10 секунд. Или можно как-то иначе сделать? Где-то вообще еще на процент сокращается кд. В общем это мысли вслух, впадлу это в соло делать)
    Напиши в каком формате тебе нужна таблица, ни типо [spellid] = {defaultcd - tallentrank*N} или как?

  15. #71
    Заблокирован
    Регистрация
    20.08.2018
    Сообщений
    994
    Поблагодарил(а)
    433
    Получено благодарностей: 338 (сообщений: 230).
    Репутация: 1782
    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    Напиши в каком формате тебе нужна таблица, ни типо [spellid] = {defaultcd - tallentrank*N} или как?
    Наверное да, я чекнул паб и так понял, что он чекает спек просто на наличие вкаченного спелла, время же он не изменяет. Поэтому как правильно сделать я хз даже.

  16. #72
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Цитата Сообщение от romanspector Посмотреть сообщение
    Наверное да, я чекнул паб и так понял, что он чекает спек просто на наличие вкаченного спелла, время же он не изменяет. Поэтому как правильно сделать я хз даже.
    Посмотри еще, может, как все устроено в BLT?
    Там тоже есть проверка на наличие талантов, через чат аддонов между теми, у кого есть блт - пересылает инфу о глифах и тд.

    В таком формате подойдет?
    Код:
    ["DEATHKNIGHT"] = {
            [GetSpellInfo(49576)] = {
                id = 49576,
                defaultCd = 35,
                tallentRank= select(5, GetTalentInfo(3,6,true,false,GetActiveTalentGroup(true))) 
                altCd = 5,
            }
        }
    ну и дальше где-нибудь
    Код:
    if (altCd not nil) and (tallentRank not nil) then cd = (defaultCd - altCd*tallentRank) else cd = defaultCd end
    формула для кд всех спелов будет одна и та же, как писал Уруру, просто altCd нужно будет всем задать (там где таланты понижают кд на % - все равно можно перевести в нормальное число)


    А, и еще вопрос, в планах иконки спелов показывать всегда, или только когда они на кд?
    Я к чему спрашиваю. Если только после использования - тогда пофиг, а если всегда - тогда нужно еще будет в таблицу спелов добавить переменную, которая будет указывать, нужно ли требовать наличие таланта, или талант влияет только на кд.
    (ну как с дезгрипом у дк, талант не обязателен, но каждый поинт - уменьшает кд на 5. а вот допустим Купола у дк без таланта не будет - ему талант обязателен)
    Последний раз редактировалось NoGoodLife; 14.08.2020 в 13:01.

Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •