|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Патчи Если кто-то хочет выложить не свой готовый патч - не забудьте указать автора и источник.
Если кто-то хочет задать вопрос по патчу - велкам. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
24.09.2010, 12:23 | #1 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
[patch/dev] Pet stat scaling system
Вниманию общественности представляется первая часть результатов работы по переписыванию текущего кода петов - система скалирования параметров петов, основанная на "родных" спеллах, а не на хаках как раньше.
Что сделано - обрабатываются все скалируемые статы за исключением аттакспид и спеллпенетрейшн (возможно тоже будут, но там есть проблемы). Добавлены дефолтные статы на демонов и некоторых других петов, расширен перечень табличных статов. Все коэффициенты вынесены в базу. В коде использованы части патчей от zergtmn и laise, информация с wowwiki, а также сниффы, за что спасибо Fedia22, LordJZ и Konctantin. Для наложения патча нужен препатч от zergtmn: http://github.com/zergtmn/mangos/com...c58d6bc0b8596d или он же диффом http://github.com/zergtmn/mangos/com...bc0b8596d.diff (тем кто будет пуллить из моего бранча - не требуется, он там уже есть). Сам патч - http://github.com/rsa/mangos/commit/...0f4bb4ed0fb706 он же диффом http://github.com/rsa/mangos/commit/...4ed0fb706.diff Внимание! Этот патч не совсем то что у меня в рабочем бранче, а адаптированная к "чистому" мангосу версия. Поэтому как Вы понимаете могут быть и проблемы переноса, хотя вроде бы все протестировано. Да, проблемы саммона некоторых петов тут не рассматриваются, они (возможно) будут в следующем патче на петов. Поскольку толковой документации на патч я не писал (и вряд ли напишу) основные возможности будут тут. 1. Можно заполнить статы на любого самого экзотического пета, загнав в базу статы для 1го (можно взять от пета №1) и 80-го уровня. Остальные уровни саппроксимируются по прогрессии пета 1 (которую надо бы заполнить до конца...). 2. В таблице pet_scaling_data разложены проценты добавки статов от статов хозяина. Кого не устраивают спорные моменты (например про вурдалака весьма мутно прописана добавка силы от силы хозяина, 70+20+20 или 2е-3и 20 уже от 1х 70 - непонятно, соответственно можно прописать 70+14+14) - заполняем сами. 3. Любому пету можно прописать автокаст спелла при призыве в таблице spell_pet_aura, забив ему dummy_spell_id = 0 4. Скалинг элементаля мага и шадоуфиенда приста сделан локовским спеллом от демонов. Потому что штатные спеллы в DBC отсутствуют. Последний раз редактировалось rsa; 24.09.2010 в 18:25. |
24.09.2010, 18:04 | #2 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
Не очень понял, какая разница между патчем в ветке pets_rewrite и master. Можно чуть подробнее?
|
24.09.2010, 18:19 | #3 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
В ветке master этот патч перемешан с патчем на мультипетов и вообще корректировку саммона петов. Эта часть еще не доделана, там есть явные баги. Как доделаю - положу тут же.
|
24.09.2010, 18:21 | #4 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
А, понятно, т.е. в итоге содержание патча будет одинаково в обоих ветках.
|
25.09.2010, 15:36 | #5 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
В конце концов - наверное. Хотя если багрепортов и какого-либо полезного обсуждения не будет, то естественно на эту ветку я забью, патч все равно не имеет шансов на принятие в офф репо.
|
25.09.2010, 16:02 | #7 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Он слишком большой, особенно с учетом того что это только первый из трех патчей серии. Из-за величины в нем наверняка есть ошибки. Он принципиально (и, возможно, не совсем корректно - но это вопросы идеологии) меняет работу с петами.
Короче, я бы себе в репо без внимательной проверки не взял, а времени на такую проверку у меня нет |
Пользователь сказал cпасибо: | Konctantin (25.09.2010) |
29.09.2010, 10:45 | #8 |
Новичок
Регистрация: 07.03.2010
Сообщений: 26
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
|
честер свой proc_flag 2 года мурыжил и принял уже когда сам стал девелопером
|
22.01.2015, 02:35 | #9 |
Новичок
Регистрация: 05.09.2010
Сообщений: 26
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 3 сообщениях
|
а можно патчик еще раз скинуть?
|
22.01.2015, 12:13 | #10 |
Ученый
|
|
Пользователь сказал cпасибо: | qvip (22.01.2015) |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[patch/dev] Refer-A-Friend System | MaS0n | Патчи | 57 | 04.11.2011 17:25 |
[10924][patch] Timer system improved | Ambal | Принятые патчи | 26 | 27.12.2010 11:27 |
Character stat research | HarpyWar | Прочая документация | 36 | 30.07.2010 11:07 |
[10089] Change in event system work with pool system. | newsbot | CMaNGOS Commits | 0 | 21.06.2010 05:22 |
[patch] Camera system | SilverIce | Принятые патчи | 7 | 07.04.2010 11:23 |