Новый официальный сайт WoW
Все, наверное, уже видели. Намного удобнее и симпатичнее, чем то, что было (на мой взгляд).
Оружейная симпатичная. Собственно, к чему это я =) Нет ни у кого желания сделать что-то подобное для мангоса? Главное начать - дальше я постараюсь помочь, с нуля сам точно не могу :rolleyes: =) |
Уже в разработке, но пока дело продвигается медленно - работаю над ним только на выходных, и то не на всех - чары до 85-го уровня сами не прокачаются :D
|
Первые попытки - http://github.com/Shadez/wowcs/commits/master
Установка такая же, как и у wowarmory (т.е. патч на ядро и пр.). Конфиги в /includes/configs/*.php Пока что даже не бета версия, поэтому отдельную тему создавать не буду, а коммитить начал для своих нужд. Можете потестировать) |
Нет, ну всё бы отлично, но разве без патча на ядро не обойтись??? Это уж совсем, как мне кажется. Сайт с подвязкой на ядро... Костыль, по моему =(
Если сервер всё рассчитывает исходя из данные в базе, можно тоже сделать и в коде сайта, разве нет? Но вообще, за начинание - спасибо! =) |
Цитата:
Однако, патч, все же, самое простое решение. Официальная оружейка тоже не сама всё высчитывает =))) |
Есть таблица базовых статов персов в самой базе. Далее чутка по аурам пройтись ;)
Ну и формулы прямо из ядра выдрать. |
Я так понимаю, чтобы получить основные статы, нужно учитывать:
а) характеристики предметов б) таланты (благо, талантов, меняющих какие-то статы, не так уж и много) в) спеллы (тот же бонус от мининга, но не ауры) г) чары д) камни вроде всё? С предметами, допустим, понятно, stat_type/value1-10 обработали и всё. Таланты тоже можно каждый вручную просмотреть, а вот с камнями/чарами замута получается (для меня по крайней мере) - из DBCStructure.h: Код:
struct SpellItemEnchantmentEntry Ну и с заклинаниями так же - как из Spell.DBC вытягивать данные о том, меняет ли спелл характеристики или нет? И ещё - кто знает, подскажите где обрабатывается отправка характеристик персонажа клиенту. Так я хоть как-то ориентироваться буду откуда что брать :) |
Цитата:
|
Цитата:
Берём базовое значение - берём текущее из char_stats. char_stats - базовое = бонусное кол-во статов от итемов/спеллов и прочего. Всё остальное рассчитывается от базовых характеристик. Ауры на крит и спелл-дамаг вычленить не сложно, если использовать базу спеллов, как в cswowd. |
Цитата:
Стоп. Кажется, начинаю понимать всю гениальность идеи, предыдущий мой текст можно пока не брать во внимание) Ушел копаться |
Цитата:
Ждём положительного результата вашего копания ;) Shadez, я понимаю, что патчик - маленький в общем-то. Но всё таки патч на ядро для сайта - для меня всегда будет костылём =) |
В `character_stats` нет данных о мили/рейндж дамаге. С остальным вроде всё получается. Как их подсчитать? :)
|
Цитата:
Не стоит забывать, что при запуске сервер имеет о персонаже ровно столько данных, сколько есть в базе ;) Остальное - формулы ;) |
Эх увидеть бы скрины.. Этого чуда :)
Попробую поставить... |
Shadez, не против если я часть твоего кода в наглую украду для своей разработки?)
|
Цитата:
|
Если будет против, буду воровать у близзард дизайн. А тут уже шаблоны готовые...
|
Цитата:
|
Текущее время: 20:18. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS