diff options
| author | megamage <none@none> | 2009-03-17 14:54:32 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2009-03-17 14:54:32 -0600 |
| commit | 46dfd6261bb3b67abd43019c25afaa09570ee6d1 (patch) | |
| tree | 8ca6dfb552b201baa0376fc92e8bcfa7d2efd3d7 /src/game/Player.cpp | |
| parent | cb1ff8180d77a790ae3c997ee11546df92ca3d28 (diff) | |
[7477] Implement work ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
| -rw-r--r-- | src/game/Player.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 84aedc4c8e6..811afce05fd 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6576,7 +6576,7 @@ void Player::UpdateZone(uint32 newZone, uint32 newArea) pvpInfo.endTimer = time(0); // start toggle-off } - if(zone->flags & AREA_FLAG_SANCTUARY) // in sanctuary + if(zone->flags & (AREA_FLAG_SANCTUARY | AREA_FLAG_UNK7 & AREA_FLAG_UNK7)) // in sanctuary { SetByteFlag(UNIT_FIELD_BYTES_2, 1, UNIT_BYTE2_FLAG_SANCTUARY); if(sWorld.IsFFAPvPRealm()) @@ -10992,6 +10992,8 @@ Item* Player::EquipItem( uint16 pos, Item *pItem, bool update ) } } + // only for full equip instead adding to stack + GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM, pItem->GetEntry()); return pItem; } |
