![]() |
Fix for Chimera Shot
SpellEffect.cpp 7298-- m_caster->CastCustomSpell(target, spellId, &basePoint, 0, 0, false); 7298++ m_caster->CastCustomSpell(target, spellId, &basePoint, 0, 0, true); Правит доп функцию выстрела химеры в зависимости от стинга на цели. На данный момент доп эффект отсутсвует. Так оформление пожалуй правильнее выглядит. Сет, ставить будешь? |
Хоть как-нибудь уже прокомментируйте.
|
Там проблема в другом. Но как временное решение, пойдет. Спасибо, пиши исчо =)
|
Fix for Glyph of Rune Tap
SpellEffect.cpp 3758void Spell::EffectHealPct(SpellEffectIndex /*eff_idx*/) 3759{ 3760 if (unitTarget && unitTarget->isAlive() && damage >= 0) 3761 { 3762 // Try to get original caster 3763 Unit *caster = GetAffectiveCaster(); 3764 if (!caster) 3765 return; 3766 ++ //Glyph of Rune Tap mustn`t heal deathknight for 10% 3768 ++ if(caster == unitTarget && m_spellInfo->Id == 59754) 3769 ++ return; Glyph of Rune TapДолжен увеливать хил по самому ДК от заклинанияRune Tap на 10% и лечить членов группы(исключая ДК) на 10% от их общего хп. У нас лечит на дополнительныйе 10%хп всю группу включая ДК. |
Critical fix for Chimera Shot - Scorpid
7303-- spellId = 53359; 7303++{ const SpellCooldowns& cm = ((Player*)m_caster)->GetSpellCooldownMap(); SpellCooldowns::const_iterator itr = cm.find(53359); if (itr == cm.end() || itr->second.end <= time(NULL)) spellId = 53359; } Проявился неожиданный баг, связанный с тем, что химера это единсвенный спел имеющий спелэффект с кд. |
Кто разбирается подскажите:
Если по теплейту создать просто моба, то скрипт для него работает как положенно. если же моб создается в качестве защитника игрока(речь идет про змей из ловушки)по томуже темплейту, скрипт отрубается. Где я что-то не так делаю? |
|
Цитата:
UPD: CreatureAI* selectAI(Creature *creature) в CreatureAISelector.cpp выбирает стандартные AI для петов и гвардов. Код:
if ((creature->isPet() && ((Pet*)creature)->isControlled() && |
Цитата:
|
http://github.com/gc/mangos/commit/4...673980fd03ffed возможно то что ты хочешь
|
Часовой пояс GMT +1, время: 13:24. |