mirror of
https://github.com/mangosfour/server.git
synced 2025-12-24 10:37:02 +00:00
Create new table and convert existing data. Simplify how game event quests are activated during event by adding generic function to set quest active/inactive. Any quest in game_event_quest are disabled until event start (and deactivated once stopped) Signed-off-by: NoFantasy <nofantasy@nf.no>
12 lines
603 B
SQL
12 lines
603 B
SQL
ALTER TABLE db_version CHANGE COLUMN required_10654_01_mangos_game_event_creature_quest required_10660_01_mangos_game_event_quest bit;
|
|
|
|
DROP TABLE IF EXISTS game_event_quest;
|
|
CREATE TABLE game_event_quest (
|
|
quest mediumint(8) unsigned NOT NULL default '0' COMMENT 'entry from quest_template',
|
|
event smallint(5) unsigned NOT NULL default '0' COMMENT 'entry from game_event',
|
|
PRIMARY KEY (quest,event)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Game event system';
|
|
|
|
INSERT INTO game_event_quest SELECT DISTINCT quest, event FROM game_event_creature_quest;
|
|
|
|
DROP TABLE game_event_creature_quest;
|