Просмотр полной версии : [9833] Allow TARGET_AREAEFFECT_CUSTOM to target invisible/not targetable npc if script target for th
<pre>m src/game/Spell.cpp
m src/game/Spell.h
m src/shared/revision_nr.h
[9833] Allow TARGET_AREAEFFECT_CUSTOM to target invisible/not targetable npc if script target for them exists</pre>
Дальше... (http://github.com/mangos/mangos/commit/5f6ec7e16efd46f51116a0825c4c9012e7937d73)
Можно пример, что именно это должно исправить?
выбор невидимых нпс-триггеров для квестов, если у спелла есть этот тип целей, например для http://www.wowhead.com/spell=33655 , http://www.wowhead.com/spell=45115
Insider42
04.05.2010, 18:53
CentOS 5.3
часть лога компиляции
s/SpellEffects.Tpo" -c -o SpellEffects.o ../../../src/game/SpellEffects.cpp; \
then mv -f ".deps/SpellEffects.Tpo" ".deps/SpellEffects.Po"; else rm -f ".deps/SpellEffects.Tpo"; exit 1; fi
../../../src/game/Spell.cpp: In member function ‘void Spell::SetTargetMap(SpellEffectIndex, uint32, std::list<Unit*, std::allocator<Unit*> >&)’:
../../../src/game/Spell.cpp:1762: ошибка: нет подходящей функции для вызова ‘std::list<Unit*, std::allocator<Unit*> >::erase(std::_List_const_iterator<Unit*>)’
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:95: замечание: претенденты: typename std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::erase(std::_List_iterator<_Tp>) [with _Tp = Unit*, _Alloc = std::allocator<Unit*>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:871: замечание: std::_List_iterator<_Tp> std::list<_Tp, _Alloc>::erase(std::_List_iterator<_Tp>, std::_List_iterator<_Tp>) [with _Tp = Unit*, _Alloc = std::allocator<Unit*>]
Вот эта строка ему не нравится
targetUnitMap.erase(itr++);
должно быть исправлено в [9835]
vBulletin® v3.8.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot