diff options
| author | raczman <none@none> | 2009-04-15 15:46:02 +0200 |
|---|---|---|
| committer | raczman <none@none> | 2009-04-15 15:46:02 +0200 |
| commit | 4fb720c7d151951942061faa6e6fe166fbf7253e (patch) | |
| tree | 062ca461117f356cfd9d74770a94f2871e2e0104 /src/game/Level2.cpp | |
| parent | c97a4519c58584e6da7fe3b5e3bbdd09fcbaa782 (diff) | |
Update to creature formations.
This is a big merge, it may cause problems. Use with caution, report bugs.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Level2.cpp')
| -rw-r--r-- | src/game/Level2.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/game/Level2.cpp b/src/game/Level2.cpp index a52e94cc1f1..4937d230142 100644 --- a/src/game/Level2.cpp +++ b/src/game/Level2.cpp @@ -4067,9 +4067,9 @@ bool ChatHandler::HandleNpcAddFormationCommand(const char* args) } uint32 lowguid = pCreature->GetDBTableGUIDLow(); - if(pCreature->GetFormationID()) + if(pCreature->GetFormation()) { - PSendSysMessage("Selected creature is already member of group %u", pCreature->GetFormationID()); + PSendSysMessage("Selected creature is already member of group %u", pCreature->GetFormation()->GetId()); return false; } @@ -4077,12 +4077,11 @@ bool ChatHandler::HandleNpcAddFormationCommand(const char* args) return false; Player *chr = m_session->GetPlayer(); - FormationMember *group_member; + FormationInfo *group_member; - group_member = new FormationMember; + group_member = new FormationInfo; group_member->follow_angle = pCreature->GetAngle(chr) - chr->GetOrientation(); group_member->follow_dist = sqrtf(pow(chr->GetPositionX() - pCreature->GetPositionX(),int(2))+pow(chr->GetPositionY()-pCreature->GetPositionY(),int(2))); - group_member->memberGUID = lowguid; group_member->leaderGUID = leaderGUID; group_member->groupAI = 0; @@ -4129,4 +4128,4 @@ bool ChatHandler::HandleNpcSetLinkCommand(const char* args) PSendSysMessage("LinkGUID '%u' added to creature with DBTableGUID: '%u'", linkguid, pCreature->GetDBTableGUIDLow()); return true; -}
\ No newline at end of file +} |
