diff options
| author | megamage <none@none> | 2009-03-06 18:14:05 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2009-03-06 18:14:05 -0600 |
| commit | c2261e350231a9d2fb7699a27c8991aa76874b14 (patch) | |
| tree | b9613413c7104df7750252dcbadb509d98a0ffcb /sql | |
| parent | 7915fd768a34604f6edf6be63bdf77fb2663d556 (diff) | |
[7391] Prevent achievement counter overflow, implement ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE generic support.
Before overflow has been possible at 4294967295 lols for example.
ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE in many cases require check special conditions and targets.
For this allow call it from scripts:
* Add Player::UpdateAchievementCriteria functiona ccessable from scripts
* In emote case it allowed call in form player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE, text_emote_id, achievement_id, target_unit_ptr);
Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'sql')
| -rw-r--r-- | sql/updates/7388_01_mangos_mangos_string.sql | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/updates/7388_01_mangos_mangos_string.sql b/sql/updates/7388_01_mangos_mangos_string.sql index 07f60a7fe02..5a876e71323 100644 --- a/sql/updates/7388_01_mangos_mangos_string.sql +++ b/sql/updates/7388_01_mangos_mangos_string.sql @@ -1,3 +1,5 @@ -DELETE FROM mangos_string WHERE entry = 726; +ALTER TABLE db_version CHANGE COLUMN required_7382_01_mangos_creature_template required_7388_01_mangos_mangos_string bit; + +DELETE FROM mangos_string WHERE entry IN (750,751); INSERT INTO mangos_string VALUES (750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); INSERT INTO mangos_string VALUES (751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); |
