mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-25 03:12:09 +01:00
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
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
3
sql/updates/auth/6.x/2016_05_07_00_auth.sql
Normal file
3
sql/updates/auth/6.x/2016_05_07_00_auth.sql
Normal file
@@ -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;
|
||||
2
sql/updates/characters/6.x/2016_05_07_00_characters.sql
Normal file
2
sql/updates/characters/6.x/2016_05_07_00_characters.sql
Normal file
@@ -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;
|
||||
4
sql/updates/world/6.x/2016_05_07_00_world.sql
Normal file
4
sql/updates/world/6.x/2016_05_07_00_world.sql
Normal file
@@ -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';
|
||||
Reference in New Issue
Block a user