From c75fcbe20b07fd7518be58bf02ba30d903133449 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 7 May 2016 01:16:29 +0200 Subject: Core/Achievements: AchievementMgr refactoring * Extracted base CriteriaHandler class that deals with criteria only and will be reused for future scenario implementation * Fixed players earning guild achievements --- sql/updates/auth/6.x/2016_05_07_00_auth.sql | 3 +++ sql/updates/characters/6.x/2016_05_07_00_characters.sql | 2 ++ sql/updates/world/6.x/2016_05_07_00_world.sql | 4 ++++ 3 files changed, 9 insertions(+) create mode 100644 sql/updates/auth/6.x/2016_05_07_00_auth.sql create mode 100644 sql/updates/characters/6.x/2016_05_07_00_characters.sql create mode 100644 sql/updates/world/6.x/2016_05_07_00_world.sql (limited to 'sql/updates') diff --git a/sql/updates/auth/6.x/2016_05_07_00_auth.sql b/sql/updates/auth/6.x/2016_05_07_00_auth.sql new file mode 100644 index 00000000000..48f9cbd8fe2 --- /dev/null +++ b/sql/updates/auth/6.x/2016_05_07_00_auth.sql @@ -0,0 +1,3 @@ +UPDATE `rbac_permissions` SET `name`='Command: disable add criteria' WHERE `id`=350; +UPDATE `rbac_permissions` SET `name`='Command: disable remove criteria' WHERE `id`=359; +UPDATE `rbac_permissions` SET `name`='Command: reload criteria_data' WHERE `id`=609; diff --git a/sql/updates/characters/6.x/2016_05_07_00_characters.sql b/sql/updates/characters/6.x/2016_05_07_00_characters.sql new file mode 100644 index 00000000000..d9a7fbb4096 --- /dev/null +++ b/sql/updates/characters/6.x/2016_05_07_00_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE `character_achievement` CHANGE `achievement` `achievement` int(10) unsigned NOT NULL; +ALTER TABLE `guild_achievement` CHANGE `achievement` `achievement` int(10) unsigned NOT NULL; diff --git a/sql/updates/world/6.x/2016_05_07_00_world.sql b/sql/updates/world/6.x/2016_05_07_00_world.sql new file mode 100644 index 00000000000..4d1fb2e867b --- /dev/null +++ b/sql/updates/world/6.x/2016_05_07_00_world.sql @@ -0,0 +1,4 @@ +RENAME TABLE `achievement_criteria_data` TO `criteria_data`; +UPDATE `command` SET `name`='disable add criteria', `help`='Syntax: .disable add criteria $entry $flag $comment' WHERE `name`='disable add achievement_criteria'; +UPDATE `command` SET `name`='disable remove criteria', `help`='Syntax: .disable remove criteria $entry' WHERE `name`='disable remove achievement_criteria'; +UPDATE `command` SET `name`='reload criteria_data', `help`='Syntax: .reload criteria_data\nReload criteria_data table.' WHERE `name`='reload achievement_criteria_data'; -- cgit v1.2.3