Почему-то в таблице `creature_linking_template` поля имеют формат, отличный от аналогов в других таблицах, а `entry` вообще сделали автоинкрементом.
Патч:
Код:
ALTER TABLE `creature_linking_template` CHANGE COLUMN `entry` `entry` mediumint(8) unsigned NOT NULL DEFAULT 0 COMMENT 'creature_template.entry of the slave mob that is linked';
ALTER TABLE `creature_linking_template` CHANGE COLUMN `map` `map` smallint(5) unsigned NOT NULL DEFAULT 0 COMMENT 'Id of map of the mobs';
ALTER TABLE `creature_linking_template` CHANGE COLUMN `master_entry` `master_entry` mediumint(8) unsigned NOT NULL DEFAULT 0 COMMENT 'master to trigger events';
ALTER TABLE `creature_linking_template` CHANGE COLUMN `flag` `flag` mediumint(8) unsigned NOT NULL DEFAULT 0 COMMENT 'flag - describing what should happen when';
В mangos.sql запрос на создание таблицы должен иметь такой вид:
Код:
CREATE TABLE `creature_linking_template` (
`entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'creature_template.entry of the slave mob that is linked',
`map` smallint(5) unsigned NOT NULL default '0' COMMENT 'Id of map of the mobs',
`master_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'master to trigger events',
`flag` mediumint(8) unsigned NOT NULL default '0' COMMENT 'flag - describing what should happen when',
PRIMARY KEY (`entry`,`map`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Creature Linking System';
И еще: в таблицах `spell_pet_auras` и `spell_script_target` почему-то стоит кодировка latin1, хотя везде utf8.