|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.04.2010, 09:57 | #1 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Death Grip (spell 49576)
Никак не получается разобрать с "Хватка смерти" у дк, каст происходит эфект показывается, но моб не притягивается...
Поиск по форуму и гуглу не помог. Из патчей стоит только: http://ru-mangos.ru/showthread.php?t=836 http://getmangos.com/community/showthread.php?11759-[dev]Vehicles&p=113025&viewfull=1#post113025 Код:
MaNGOS/0.16.0 (* * Revision 9797 - *) for FreeBSD_x32 YTDB_0.13.3_R544_MaNGOS_R9773_SD2_R1677_ACID_R304_RuDB_R37.6 EventAI: ACID 3.0.4 - Final Release for Mangos (3.3.2 Client) Заранее спасибо за помощь! Последний раз редактировалось labor; 28.04.2010 в 10:02. Причина: логи забыл |
28.04.2010, 10:12 | #2 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 79
Сказал(а) спасибо: 3
Поблагодарили 10 раз(а) в 8 сообщениях
|
Код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 63d3334..a76b4bc 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -2350,6 +2350,33 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) m_caster->CastCustomSpell(m_caster, 45470, &bp, NULL, NULL, true); return; } + switch(m_spellInfo->Id) + { + // Death Grip + case 49560: + case 49576: + { + if (!unitTarget || !m_caster) + return; + + float x = m_caster->GetPositionX(); + float y = m_caster->GetPositionY(); + float z = m_caster->GetPositionZ()+1; + float orientation = unitTarget->GetOrientation(); + + m_caster->CastSpell(unitTarget,51399,true,NULL); + + if(unitTarget->GetTypeId() != TYPEID_PLAYER) + { + unitTarget->GetMap()->CreatureRelocation((Creature*)unitTarget,x,y,z,orientation); + ((Creature*)unitTarget)->SendMonsterMove(x, y, z, SPLINETYPE_NORMAL, SPLINEFLAG_UNKNOWN11, 1); + } + else + unitTarget->NearTeleportTo(x,y,z,orientation,false); + + return; + } + } break; } } |
05.05.2010, 21:13 | #3 |
Ученый
|
Патч работает правельно без крешей?
|
06.05.2010, 08:08 | #4 |
Гость
Сообщений: n/a
|
такой же вопрос интересует. так как при его установке краши начали появляться. до этого их небыло вообще
|
21.05.2010, 18:05 | #5 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Код:
MaNGOS/0.16.0 (* * Revision 9797 - *) for FreeBSD_x32 YTDB_0.13.3_R544_MaNGOS_R9773_SD2_R1677_ACID_R304_RuDB_R37.6 EventAI: ACID 3.0.4 - Final Release for Mangos (3.3.2 Client) |
21.05.2010, 19:55 | #6 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
Это не патч, а один сплошной хак.
Попробуйте добавить что-то типа этого в EffectDummy: Код:
// Death Grip else if (m_spellInfo->Id == 49576) { if (!unitTarget) return; m_caster->CastSpell(unitTarget, 49560, true); return; } else if (m_spellInfo->Id == 49560) { if (!unitTarget) return; uint32 spellId = m_spellInfo->CalculateSimpleValue(EFFECT_INDEX_0); unitTarget->CastSpell(m_caster->GetPositionX(), m_caster->GetPositionY(), m_caster->GetPositionZ(), spellId, true); return; } |
22.05.2010, 06:45 | #7 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10695] Cleanup some death state enums usage. | newsbot | CMaNGOS Commits | 0 | 08.11.2010 01:50 |
[10518] Prevent emotes animation in feign death state. | newsbot | CMaNGOS Commits | 0 | 22.09.2010 22:00 |
[dev/patch]Death's Challenge (quest 12733) | partizanes | Патчи | 0 | 13.09.2010 15:36 |
[patch] Хватка смерти (Death Grip) | zergtmn | Патчи на рассмотрении | 3 | 11.06.2010 04:06 |
[9787] Allow propertly remove attack speed buff/debuff at death. | newsbot | CMaNGOS Commits | 0 | 24.04.2010 09:22 |