mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
Table creature_model_info store creature entry to use model from (or explicit model). The selection is based on a base modelId and racemask. Hacks for shapeshift models removed (data included in SQL update) Dropped no longer needed creature_model_info.modelid_other_team, as creature_model_info can and should be used instead (sorry, this is what happen when author doesn't do full research :) ) Signed-off-by: NoFantasy <nofantasy@nf.no>
16 lines
964 B
SQL
16 lines
964 B
SQL
ALTER TABLE db_version CHANGE COLUMN required_10365_01_mangos_creature_ai_scripts required_10381_01_mangos_creature_model_race bit;
|
|
|
|
DROP TABLE IF EXISTS `creature_model_race`;
|
|
CREATE TABLE `creature_model_race` (
|
|
`modelid` mediumint(8) unsigned NOT NULL default '0',
|
|
`racemask` mediumint(8) unsigned NOT NULL default '0',
|
|
`creature_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'option 1, modelid_N from creature_template',
|
|
`modelid_racial` mediumint(8) unsigned NOT NULL default '0' COMMENT 'option 2, explicit modelid',
|
|
PRIMARY KEY (`modelid`,`racemask`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Model system';
|
|
|
|
-- Data from removed hard coded shapeshift models. Mangos will not provide updates in the future.
|
|
INSERT INTO creature_model_race VALUES (892, 690, 0, 8571),(2281, 690, 0, 2289),(21243, 690, 0, 21244),(20857, 690, 0, 20872);
|
|
|
|
-- Drop no longer needed field
|
|
ALTER TABLE creature_model_info DROP COLUMN modelid_other_team;
|