|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
09.10.2011, 20:47 | #1 | |
Пользователь
Регистрация: 26.08.2011
Сообщений: 35
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 4 сообщениях
|
Формулы для DBC
В спелл дбц, в описании спелов есть надписи типа $s1, $s2, $s3, $w1, $W1, $d
Я так понимаю s - это бп, d это продолжительность, а что такое w и W ? Вот например спелл http://ru.wowhead.com/spell=13165 а овт описание Цитата:
Как вычислить эти w, W для различных спелов? |
|
09.10.2011, 21:06 | #2 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Это из Катклизма я так понял? Там изменены некоторые регулярки. Это тоже самое что и $s в предыдущих аддонах. Вообще надо бы добить все формулы регулярок у меня в спелворке, а то я только для 1.12 полностью сделал.
Даже не изменены, а разбиты опять таки. Может только в описаниях тултипов(бафов) используется этот регуляр
__________________
SpellWork Qt4 |
09.10.2011, 22:11 | #3 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 35
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 4 сообщениях
|
Да катаклизм, где формулы хранятся в каком файле хоть?
$s осталось в кате, это бп. и в бп бывает формула, но, она не полная, там только от ап или рап как я понял. Просто в кате поменяли спелы, там же теперь у спела ID 1 стал, а от лвл зависит формула, и вот когда от лвл формула, там $w написано, а что это $w я не могу понять |
09.10.2011, 23:29 | #4 |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
|
Ну так так есть dbc новая(spellscaling+еще какая-то), с помощью инфы из этой dbc и вычисляется значение для конкретного уровня.
|
10.10.2011, 00:05 | #5 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 35
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 4 сообщениях
|
Спс, я это и спрашивал
|
23.10.2011, 12:15 | #6 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 35
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 4 сообщениях
|
Не могу понять как оно считается
Вот например спелл http://ru.wowhead.com/spell=2812 Код:
BasePoints = 398 + Level * 1,60 to 472 + lvl * 1,60 Код:
180,0,0,0x14,2,2.36599993706,0.0,0.0,0.0,0.0,,0.0,,,1.0,0x0, как из этого получить значение по уровням Пытался с вовхеда выдрать инфу http://pastebin.com/aXXc3PbY Но пока не разобрался из чего там считается Самое интересное, что в скайфаере оказывается всё как на вовхеде один в один считается Последний раз редактировалось NeatElves; 25.10.2011 в 10:53. |
25.10.2011, 04:24 | #7 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 35
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 4 сообщениях
|
Вообщем беда оказалась глубже. На самом деле другие спеллы считались верно, я даже на листочке по вовхеду посчитал и не совпало. Потом извлёк дбц повторно и оказалось что в первом случае коэфициент 1.4 а во втором 4.5.
На офе в 4.0.6 ввели хотфиксом это, видимо мои дбц были до этого хотфикса |