Попробовал скомпилить ветку 400 с обновлёнными опкодами, но при компиле такие ошибки:
Код:
2>Компоновка...
2> Создается библиотека .\mangosd__Win32_Debug\mangosd.lib и объект .\mangosd__Win32_Debug\mangosd.exp
2>game.lib(ChatHandler.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(TotemAI.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(MovementHandler.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(CreatureEventAI.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(SpellEffects.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(SpellHandler.obj) : error LNK2019: ссылка на неразрешенный внешний символ "public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z) в функции "class ByteBuffer & __cdecl operator>>(class ByteBuffer &,struct SpellCastTargetsReader const &)" (??5@YAAAVByteBuffer@@AAV0@ABUSpellCastTargetsReader@@@Z)
2>game.lib(Pet.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(InstanceSaveMgr.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(BattleGround.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(Level3.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(Spell.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
2>game.lib(AchievementMgr.obj) : error LNK2001: неразрешенный внешний символ ""public: unsigned int const * __thiscall SpellEntry::GetEffectSpellClassMask(enum SpellEffectIndex)const " (?GetEffectSpellClassMask@SpellEntry@@QBEPBIW4SpellEffectIndex@@@Z)"
Я с таким никогда не сталкивался. Что это и как с этим бороться?
P.S: Всё в сообщение не влезает, поэтому часть - подобных ошибок море...