|
MaNGOS 0.12 (2.4.3) Любителям олд-скула =) Всё для клиента 2.4.3 |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
04.07.2011, 20:21 | #1 |
Пользователь
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
|
Некоторые исправления
Код:
src/game/CreatureEventAI.cpp @@ -677,20 +677,17 @@ EnterEvadeMode(); break; case ACTION_T_FLEE_FOR_ASSIST: - m_creature->DoFleeToGetAssistance(); + if (m_creature->CanFreeMove()) + m_creature->DoFleeToGetAssistance(); break; case ACTION_T_QUEST_EVENT_ALL: if (pActionInvoker && pActionInvoker->GetTypeId() == TYPEID_PLAYER) ((Player*)pActionInvoker)->GroupEventHappens(action.quest_event_all.questId,m_creature); break; case ACTION_T_CAST_EVENT_ALL: - { - ThreatList const& threatList = m_creature->getThreatManager().getThreatList(); - for (ThreatList::const_iterator i = threatList.begin(); i != threatList.end(); ++i) - if (Player* temp = m_creature->GetMap()->GetPlayer((*i)->getUnitGuid())) - temp->CastedCreatureOrGO(action.cast_event_all.creatureId, m_creature->GetObjectGuid(), action.cast_event_all.spellId); + if (pActionInvoker && pActionInvoker->GetTypeId() == TYPEID_PLAYER) + ((Player*)pActionInvoker)->CastedCreatureOrGO(action.cast_event_all.creatureId, m_creature->GetObjectGuid(), action.cast_event_all.spellId); break; - } case ACTION_T_REMOVEAURASFROMSPELL: if (Unit* target = GetTargetByType(action.remove_aura.target, pActionInvoker)) target->RemoveAurasDueToSpell(action.remove_aura.spellId); Вторая часть разрешает ивент игроку, который еще не в агролисте. Код:
src/game/Unit.cpp @@ -1062,7 +1062,7 @@ } } - if (damagetype != NODAMAGE && damage && pVictim->GetTypeId() == TYPEID_PLAYER) + if (damagetype != NODAMAGE && damage) { if( damagetype != DOT ) { Последний раз редактировалось Chipleo; 04.07.2011 в 20:25. |
07.11.2011, 01:13 | #2 |
Пользователь
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
|
Интересно, ветка 2.4.3 заброшена девами? Исходный код очень недоработан (, даже простой кв на первую помощь не работает (
|
07.11.2011, 16:21 | #3 |
Ученый
|
|
08.11.2011, 09:18 | #4 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Сейчас просто нет представителей team посещающих форум и интересующихся добавлением патчей для 2.4.3. Лучше предлагать на getmangos.com, а может быть еще лучше как pull request в http://github.com/mangos-one/server
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
08.11.2011, 10:05 | #5 | |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Цитата:
|
|
08.11.2011, 12:28 | #6 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
вам бы только бырчать...
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
хочу обновить убунту на 10.10, дайте исправления для всего | lina | Корзина | 9 | 08.04.2011 19:36 |
Некоторые Спеллы | MaxXx2021 | Корзина | 7 | 31.03.2010 07:53 |