http://www.scriptdev2.com/showpost.p...&postcount=151
тут кажется какое-то обновление.
Ошибки при компиляции:
Код:
'GetUnit' : is not a member of 'Unit'
h:\mangos\git\tmp\src\game\Unit.h(1106) : see declaration of 'Unit'
по идее после 10385:
Код:
- if(Unit* victim = Unit::GetUnit(m_owner, m_victim))
+ if (Unit* victim = m_owner.GetMap()->GetUnit(m_victimGuid))
- Creature* assistant = (Creature*)Unit::GetUnit(m_owner, *m_assistants.begin());
+ Creature* assistant = m_owner.GetMap()->GetAnyTypeCreature(*m_assistantGuids.rbegin());
- return Unit::GetUnit(*this, (*i)->getUnitGuid());
+ return GetMap()->GetUnit((*i)->getUnitGuid());
- return Unit::GetUnit(*this, (*r)->getUnitGuid());
+ return GetMap()->GetUnit((*r)->getUnitGuid());
- if(Unit* Temp = Unit::GetUnit(*m_creature,(*i)->getUnitGuid()))
+ if(Unit* Temp = m_creature->GetMap()->GetUnit((*i)->getUnitGuid()))
все как-то по аналогии должно правиться.
Но так как я не уверен в собственных способностях - прошу меня спасать.