mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-01 11:36:36 +00:00
svn -> git Migration
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
ALTER TABLE `pets` DROP PRIMARY KEY;
|
||||
ALTER TABLE `pets` ADD COLUMN `petpower` int NOT NULL default '0' AFTER `type`, ADD COLUMN `petcontrol` tinyint NOT NULL default '0', ADD COLUMN `petnaming` tinyint NOT NULL default '0', ADD COLUMN `monsterflag` tinyint NOT NULL default '0', ADD COLUMN `equipmentset` int NOT NULL default -1, ADD PRIMARY KEY (`type`, `petpower`);
|
||||
|
||||
UPDATE `pets` SET `monsterflag` = 1 where `type` like 'MonsterSum%';
|
||||
UPDATE `pets` SET `petcontrol` = 2 where `type` like 'SumAir%' or `type` like 'SumEarth%' or `type` like 'SumFire%' or `type` like 'SumWater%' or `type` = 'SumMageMultiElement' or `type` like 'BLPet%' or `type` like 'skel_%' or `type` like 'MonsterSum%' or `type` = 'DruidPet' or `type` like 'SpiritWolf%' ;
|
||||
UPDATE `pets` SET `petcontrol` = 1 where `type` like 'Animation%';
|
||||
UPDATE `pets` SET `petnaming` = 2 where `type` like 'BLPet%';
|
||||
UPDATE `pets` SET `petnaming` = 3 where `type` like 'SumAir%' or `type` like 'SumEarth%' or `type` like 'SumFire%' or `type` like 'SumWater%' or `type` = 'SumMageMultiElement' or `type` like 'Animation%' or `type` like 'skel_%' or `type` like 'MonsterSum%' or `type` = 'DruidPet' or `type` like 'SpiritWolf%';
|
||||
UPDATE `pets` SET `petnaming` = 1 where `type` rlike 'familiar';
|
||||
|
||||
/* Equipment sets can have a name to make it easier to manage them. */
|
||||
CREATE TABLE `pets_equipmentset` (
|
||||
`set_id` int NOT NULL PRIMARY KEY,
|
||||
`setname` varchar(30) NOT NULL default '',
|
||||
`nested_set` int NOT NULL default -1
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
CREATE TABLE `pets_equipmentset_entries` (
|
||||
`set_id` int NOT NULL,
|
||||
`slot` int NOT NULL,
|
||||
`item_id` int NOT NULL,
|
||||
PRIMARY KEY (`set_id`, `slot`)
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
|
||||
CREATE TABLE `character_pet_info` (
|
||||
`char_id` int NOT NULL,
|
||||
`pet` int NOT NULL,
|
||||
`petname` varchar(64) NOT NULL default '',
|
||||
`petpower` int NOT NULL default 0,
|
||||
`spell_id` int NOT NULL default 0,
|
||||
`hp` int NOT NULL default 0,
|
||||
`mana` int NOT NULL default 0,
|
||||
PRIMARY KEY (`char_id`, `pet`)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
CREATE TABLE `character_pet_buffs` (
|
||||
`char_id` int NOT NULL,
|
||||
`pet` int NOT NULL,
|
||||
`slot` int NOT NULL,
|
||||
`spell_id` int NOT NULL,
|
||||
`caster_level` tinyint NOT NULL default 0,
|
||||
`castername` varchar(64) NOT NULL default '',
|
||||
`ticsremaining` int NOT NULL default 0,
|
||||
`counters` int NOT NULL default 0,
|
||||
`numhits` int NOT NULL default 0,
|
||||
`rune` int NOT NULL default 0,
|
||||
PRIMARY KEY (`char_id`, `pet`, `slot`)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
CREATE TABLE `character_pet_inventory` (
|
||||
`char_id` int NOT NULL,
|
||||
`pet` int NOT NULL,
|
||||
`slot` int NOT NULL,
|
||||
`item_id` int NOT NULL,
|
||||
PRIMARY KEY (`char_id`, `pet`, `slot`)
|
||||
) ENGINE=InnoDB;
|
||||
Reference in New Issue
Block a user