Автор Тема: [spell=24259][Fel hunter - Spell lock]  (Прочетена 9208 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

Неактивен hunts

  • Emperor
  • ***
  • Публикации: 389
  • EVO Karma: -36
  • Карма, карма, колко да е карма?
[spell=24259][Fel hunter - Spell lock]
« -: Декември 26, 2012, 10:10:43 pm »
Fel hunter на warlock е прецакан. Магията му - Spell lock - интеръптва за много кратко време 2-3 секунди вместо за 6, когато хванеш някой в каст. Спомням си, че преди време си работеше нормално, но отдавна не съм влизал и не знам какво сте правили.
http://www.wowhead.com/spell=24259
« Последна редакция: Декември 26, 2012, 11:57:28 pm от untaught »
Blackthorn lvl 80 Warlock

untaught

  • Гост
Re: [spell=103135][Fel hunter - Spell lock]
« Отговор #1 -: Декември 26, 2012, 10:51:23 pm »
Магията е докладвана.

Неактивен hunts

  • Emperor
  • ***
  • Публикации: 389
  • EVO Karma: -36
  • Карма, карма, колко да е карма?
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #2 -: Февруари 19, 2013, 04:10:56 pm »
Има ли някакво развитие по въпроса? Не е нормално на всички класове интеръпта да работи, а на лока не...
Blackthorn lvl 80 Warlock

Неактивен hunts

  • Emperor
  • ***
  • Публикации: 389
  • EVO Karma: -36
  • Карма, карма, колко да е карма?
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #3 -: Март 12, 2013, 10:44:17 pm »
Тук има solution може би за проблема. Може да го пробваш, Alein.

https://github.com/TrinityCore/TrinityCore/issues/3417

case 24259: // Spell Lock silence
            spellInfo->speed = 80;
            break;
Blackthorn lvl 80 Warlock

Неактивен untaught

  • Duelist
  • *****
  • Публикации: 1045
  • EVO Karma: 96
  • wow user
  • ISP: Vivacom
  • Герой: Volodq
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #4 -: Март 21, 2013, 10:49:31 am »
Ще го тествам пак дали работи и ще напиша отзиви, но не виждам проблем да не работи и със сегашното ядро.


Неактивен untaught

  • Duelist
  • *****
  • Публикации: 1045
  • EVO Karma: 96
  • wow user
  • ISP: Vivacom
  • Герой: Volodq
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #5 -: Март 21, 2013, 07:39:11 pm »
При мен работи безупречно. :cap:


Неактивен hunts

  • Emperor
  • ***
  • Публикации: 389
  • EVO Karma: -36
  • Карма, карма, колко да е карма?
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #6 -: Март 24, 2013, 04:10:26 am »
Въпросът е дали ще го видим и в реалния сървър този фикс...
Blackthorn lvl 80 Warlock

Неактивен untaught

  • Duelist
  • *****
  • Публикации: 1045
  • EVO Karma: 96
  • wow user
  • ISP: Vivacom
  • Герой: Volodq
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #7 -: Март 24, 2013, 04:20:55 pm »
Въпросът е дали ще го видим и в реалния сървър този фикс...
Не е точно кръпка, но е по добре с WA, който не пречи на нищо друго, защото вече от една година си оправят спел мениджъра.


Неактивен admin

  • Owner
  • Challenger
  • *****
  • Публикации: 11572
  • EVO Karma: 316
  • Think of will!
    • Peycho's Blog - Think of will!
  • ISP: AWS
  • Герой: Alein
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #8 -: Март 24, 2013, 06:36:44 pm »
Това къде трябва да се появи?

Не виждам пач само примерен код.
A systems programmer will know what to do when society breaks down, because the systems programmer already lives in a world without laws.

EVOWOW Private Wow Server
WOTLK Database

Неактивен untaught

  • Duelist
  • *****
  • Публикации: 1045
  • EVO Karma: 96
  • wow user
  • ISP: Vivacom
  • Герой: Volodq
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #9 -: Март 25, 2013, 09:21:36 am »
Примерно тук:

game->[Source Files]->SpellMgr.cpp

Важното е да е след някой break на case, за да не счупи някоя друга магия. Ако не си сигурен просто го добави на същия ред като мен - Ln 3066(долу в дясно се вижда на кой ред съм).


Неактивен admin

  • Owner
  • Challenger
  • *****
  • Публикации: 11572
  • EVO Karma: 316
  • Think of will!
    • Peycho's Blog - Think of will!
  • ISP: AWS
  • Герой: Alein
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #10 -: Март 25, 2013, 06:40:07 pm »
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 31d4333..2945871 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -3651,6 +3651,9 @@ void SpellMgr::LoadDbcDataCorrections()
                 spellInfo->manaCost = 0;
                 spellInfo->manaPerSecond = 0;
                 break;
+            case 24259: // Spell Lock silence
+                spellInfo->speed = 80;
+                break;
             case 24314: // Threatening Gaze
                 spellInfo->AuraInterruptFlags |= AURA_INTERRUPT_FLAG_CAST | AURA_INTERRUPT_FLAG_MOVE | AURA_INTERRUPT_FLAG_JUMP;
             default:

След рестарт може да тествате.
« Последна редакция: Март 25, 2013, 06:52:24 pm от admin »
A systems programmer will know what to do when society breaks down, because the systems programmer already lives in a world without laws.

EVOWOW Private Wow Server
WOTLK Database

Неактивен untaught

  • Duelist
  • *****
  • Публикации: 1045
  • EVO Karma: 96
  • wow user
  • ISP: Vivacom
  • Герой: Volodq
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #11 -: Март 26, 2013, 12:11:04 pm »
Diff тага къде е, че аз не го виждам? :smart:


Неактивен admin

  • Owner
  • Challenger
  • *****
  • Публикации: 11572
  • EVO Karma: 316
  • Think of will!
    • Peycho's Blog - Think of will!
  • ISP: AWS
  • Герой: Alein
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #12 -: Март 26, 2013, 07:46:08 pm »
Не ти трябва нищо повече.
Записвам го в файл примерно Spell_lock.diff

След това пачвам основния код.

git apply --check Spell_lock.diff
git apply --whitespace=fix Spell_lock.diff
A systems programmer will know what to do when society breaks down, because the systems programmer already lives in a world without laws.

EVOWOW Private Wow Server
WOTLK Database

Неактивен untaught

  • Duelist
  • *****
  • Публикации: 1045
  • EVO Karma: 96
  • wow user
  • ISP: Vivacom
  • Герой: Volodq
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #13 -: Март 26, 2013, 08:05:05 pm »
Това ми е ясно. Дори с GitExtensions става по-лесно, но кода, който си пуснал го виждах в diff таг, а не в нормален таг за код, тоест оцветен и с номерирани редове, а сега не е така, което е странно. :blink:


Неактивен admin

  • Owner
  • Challenger
  • *****
  • Публикации: 11572
  • EVO Karma: 316
  • Think of will!
    • Peycho's Blog - Think of will!
  • ISP: AWS
  • Герой: Alein
Re: [spell=24259][Fel hunter - Spell lock]
« Отговор #14 -: Март 26, 2013, 08:42:16 pm »
Това ми е ясно. Дори с GitExtensions става по-лесно, но кода, който си пуснал го виждах в diff таг, а не в нормален таг за код, тоест оцветен и с номерирани редове, а сега не е така, което е странно. :blink:

Бях сложил един мод, но нещо сбъгясва
Цитат
тага.
A systems programmer will know what to do when society breaks down, because the systems programmer already lives in a world without laws.

EVOWOW Private Wow Server
WOTLK Database