[9425] More achievement types support.
commit96fd28e5e688f16aeadba308b81c415b197f1371
authorVladimirMangos <vladimir@getmangos.com>
Sun, 21 Feb 2010 00:12:29 +0000 (21 03:12 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Sun, 21 Feb 2010 00:20:26 +0000 (21 03:20 +0300)
tree93f3ed05bddfdc3b4af5d4237ac429ba047a8334
parent0e3b2bc8392fa41ba1126c1e55a7aee1343d0e38
[9425] More achievement types support.

Implemented new achievement criteria requirement:
* ACHIEVEMENT_CRITERIA_REQUIRE_S_EQUIPED_ITEM_LVL (item level and item quality equiped in specific slot)

Implemented suppoprt achievement types:
* ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM (required DB data)
* ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL (required DB data)

Also achievment types used only for statistics:
* ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION
* ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS
* ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS
* ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS
* ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM
* ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM
src/game/AchievementMgr.cpp
src/game/AchievementMgr.h
src/game/AuctionHouseHandler.cpp
src/game/AuctionHouseMgr.cpp
src/game/DBCStructure.h
src/game/ItemHandler.cpp
src/game/LootHandler.cpp
src/game/Player.cpp
src/game/Unit.cpp
src/shared/revision_nr.h