Спасение утопающих - дело рук самих утопающих
Так как наши админы не могут/не хотят/не успевают фиксить спеллы и таланты у меня возникло желание научиться это делать самому. Было бы неплохо если кто-нибудь объяснил как это делать.
Пример спелл lifebloom http://github.com/mangos/mangos/raw/...SpellAuras.cpp Код:
// Lifebloom Код:
int32 amount = m_modifier.m_amount / m_stackAmount; 33778 - видимо id спелла отвечающего за финальный тик |
Такая инициативность радует.
Контрибьютинг в код делают тех-гмы, в данный момент SeT. Администрация контрибьютингом в код не занимается. Соответственно по вопросам как и что можно спросить у SeT'а |
Ну да, все так.
|
Цитата:
человек просит помощи разобраться в коде талантов/спелов Цитата:
|
Ну раз:
Цитата:
Код:
int32 amount = m_modifier.m_amount / m_stackAmount; -А где посмотреть спелл №33778 чтобы проверить спелл повер кофицент? -И где считается m_modifier.m_amount? |
Цитата:
|
Че я буду тут рассказывать все теорию С++ и кода мангоса? Береш ставиш сервер, запускаеш в дебаге, и дебагаеш по строчке.
Остановил на этой строчке Цитата:
А где посмотреть спелл №33778 чтобы проверить спелл повер кофицент? В таблице spell_bonus_data, у нас нет этого спелла там, значит идет стандартный расчет. И где считается m_modifier.m_amount? m_modifier заполняется при наложении ауры. |
Цитата:
Может тогда обьяснишь вкратце как ставить сервер? |
Цитата:
|
For hunters
Вложений: 1
По идее добавление этого в таблицу npc_trainer должно исправить баг с черной стрелой.
|
Часовой пояс GMT +1, время: 15:56. |