diff options
-rw-r--r-- | sql/updates/7547_world_vehicle_accessory.sql | 2 | ||||
-rw-r--r-- | src/game/ObjectMgr.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/sql/updates/7547_world_vehicle_accessory.sql b/sql/updates/7547_world_vehicle_accessory.sql index 36270cf3db7..e929114ed0f 100644 --- a/sql/updates/7547_world_vehicle_accessory.sql +++ b/sql/updates/7547_world_vehicle_accessory.sql @@ -1,4 +1,4 @@ -DROP TABLE `vehicle_accessory`; +DROP TABLE IF EXISTS `vehicle_accessory`; CREATE TABLE `vehicle_accessory` ( `entry` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0, `accessory_entry` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0, diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index e8967ef2f3e..de12e6ae7bd 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -7727,8 +7727,8 @@ bool PlayerCondition::Meets(Player const * player) const } case CONDITION_ACHIEVEMENT: { - AchievementEntry const* achievement = GetAchievementStore()->LookupEntry(value1); - return (achievement,1); + AchievementEntry const* achievement = GetAchievementStore()->LookupEntry(value1); + return player->GetAchievementMgr().IsCompletedAchievement(value1); } case CONDITION_TEAM: return player->GetTeam() == value1; |