[patch] Shaman T10 Elemental 2P Bonus
Кое-какая информация по опкоду SMSG_MODIFY_COOLDOWN , была взята отсюда: http://ru-mangos.ru/showthread.php?t=2708
Автор: ? Код:
diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp |
не понятно.
спеллу выставляется такой же кулдаун, какой и был. клиенту высылается обновление кулдауна, хотя это не произошло. и что клиент будет думать, если оставшееся кд, например, 1 секунда, а ему приходит изменение на -2 сек? конверт uint64(GetObjectGuid()) вроде бы не нужен, не так ли? зачем обрабатывать прок, если кд на спелле нет? не хватает break в case 2000 хранится в basepoints, а прок можно было бы запилить в spell_proc_event |
Ну попробуйте.
зачем break после return ? О_о add Цитата:
|
До использования таких вещей как ((Player*)this), возможно стоит проверять на соответствие GetTypeId к TYPEID_PLAYER. Это позволит избежать хоть и маловероятного но все-таки краша.
|
Хм... это не мое "творение"... патч с ссылкой на http://ru-mangos.ru/showthread.php?t=2708 случайно залетел в папку /мои_патчи, и при чем довольна таки давно лежал там. Может быть с гетмангоса или с форка какого.
|
Цитата:
имхо, треш а не патч :bad: |
А почему бы момент с отсылкой пакета SMSG_MODIFY_COOLDOWN не перенести в AddSpellCooldown?
|
Текущее время: 11:40. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS