mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-13 09:07:19 +00:00
Big update.
This commit is contained in:
20
sql/playerbots/base/playerbots_custom_strategy.sql
Normal file
20
sql/playerbots/base/playerbots_custom_strategy.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
DROP TABLE IF EXISTS `playerbots_custom_strategy`;
|
||||
CREATE TABLE `playerbots_custom_strategy` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`idx` int(11),
|
||||
`owner` int(11),
|
||||
`action_line` varchar(1024) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
DELETE FROM `playerbots_custom_strategy`;
|
||||
INSERT INTO `playerbots_custom_strategy` VALUES
|
||||
(NULL, 'say', 1, 0, 'critical health>emote::helpme!99,say::critical health!98'),
|
||||
(NULL, 'say', 2, 0, 'low health>emote::healme!99,say::low health!98'),
|
||||
(NULL, 'say', 3, 0, 'low mana>emote::oom!99,say::low mana!98'),
|
||||
(NULL, 'say', 4, 0, 'tank aoe>charge!99,say::taunt!98'),
|
||||
(NULL, 'say', 5, 0, 'medium aoe>say::aoe!99'),
|
||||
(NULL, 'say', 6, 0, 'can loot>say::loot!99'),
|
||||
(NULL, 'say', 7, 0, 'dps assist>say::taunt!97');
|
||||
9
sql/playerbots/base/playerbots_db_store.sql
Normal file
9
sql/playerbots/base/playerbots_db_store.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
DROP TABLE IF EXISTS `playerbots_db_store`;
|
||||
CREATE TABLE `playerbots_db_store` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`guid` int(11) NOT NULL,
|
||||
`key` varchar(32) NOT NULL,
|
||||
`value` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `guid` (`guid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
252
sql/playerbots/base/playerbots_enchants.sql
Normal file
252
sql/playerbots/base/playerbots_enchants.sql
Normal file
@@ -0,0 +1,252 @@
|
||||
-- --------------------------------------------------------
|
||||
-- Host: 127.0.0.1
|
||||
-- Server version: 5.7.21 - MySQL Community Server (GPL)
|
||||
-- Server OS: Win64
|
||||
-- HeidiSQL Verzió: 9.5.0.5338
|
||||
-- --------------------------------------------------------
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
|
||||
-- Dumping data for table characters-tbc.ai_playerbot_enchants: ~220 rows (approximately)
|
||||
DROP TABLE IF EXISTS `playerbots_enchants`;
|
||||
CREATE TABLE `playerbots_enchants` (
|
||||
`class` TINYINT(3) NOT NULL,
|
||||
`spec` TINYINT(3) NOT NULL,
|
||||
`spellid` INT(11) NOT NULL,
|
||||
`slotid` TINYINT(3) DEFAULT 1,
|
||||
`name` VARCHAR(255) NOT NULL COMMENT 'name of the enchant',
|
||||
PRIMARY KEY (`class`,`spec`,`spellid`,`slotid`)
|
||||
) ENGINE=INNODB DEFAULT CHARSET=latin1;
|
||||
|
||||
/*!40000 ALTER TABLE `playerbots_enchants` DISABLE KEYS */;
|
||||
DELETE FROM `playerbots_enchants`;
|
||||
INSERT INTO `playerbots_enchants` (`class`, `spec`, `spellid`, `slotid`, `name`) VALUES
|
||||
(1, 10, 20034, 15, 'Crusader '),
|
||||
(1, 10, 22779, 17, '30 Hit '),
|
||||
(1, 10, 27927, 10, '4 All Stats '),
|
||||
(1, 10, 27927, 11, '4 All Stats '),
|
||||
(1, 10, 27960, 4, '6 All Stats '),
|
||||
(1, 10, 27984, 16, 'Mongoose '),
|
||||
(1, 10, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(1, 10, 33996, 9, '26 Attackpower '),
|
||||
(1, 10, 34002, 8, '24 Attackpower '),
|
||||
(1, 10, 34004, 14, '12 Agility '),
|
||||
(1, 10, 34007, 7, 'Minor Speed 6 Agility'),
|
||||
(1, 10, 35452, 0, '34 Attackpower 16 Hit '),
|
||||
(1, 10, 35490, 6, '50 Attackpower 12 Crit '),
|
||||
(1, 11, 20034, 15, 'Crusader '),
|
||||
(1, 11, 20034, 16, 'Crusader '),
|
||||
(1, 11, 22779, 17, '30 Hit '),
|
||||
(1, 11, 27927, 10, '4 All Stats '),
|
||||
(1, 11, 27927, 11, '4 All Stats '),
|
||||
(1, 11, 27960, 4, '6 All Stats '),
|
||||
(1, 11, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(1, 11, 33996, 9, '26 Attackpower '),
|
||||
(1, 11, 34002, 8, '24 Attackpower '),
|
||||
(1, 11, 34004, 14, '12 Agility '),
|
||||
(1, 11, 34007, 7, 'Minor Speed 6 Agility'),
|
||||
(1, 11, 35452, 0, '34 Attackpower 16 Hit '),
|
||||
(1, 11, 35490, 6, '50 Attackpower 12 Crit '),
|
||||
(1, 12, 22779, 17, '30 Hit '),
|
||||
(1, 12, 25072, 9, '2% Threat '),
|
||||
(1, 12, 27906, 8, '12 Defense '),
|
||||
(1, 12, 27927, 10, '4 All Stats '),
|
||||
(1, 12, 27927, 11, '4 All Stats '),
|
||||
(1, 12, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(1, 12, 27960, 4, '6 All Stats '),
|
||||
(1, 12, 28004, 15, 'Battlemaster '),
|
||||
(1, 12, 34009, 16, '18 Stamina '),
|
||||
(1, 12, 35433, 2, '10 Dodge 15 Defense '),
|
||||
(1, 12, 35443, 0, '16 Defense 17 Dodge '),
|
||||
(1, 12, 35495, 6, '40 Stamina 12 Agility '),
|
||||
(1, 12, 47051, 14, '12 Defense '),
|
||||
(2, 20, 22779, 17, '30 Hit '),
|
||||
(2, 20, 27926, 10, '20 Healing 7 Spelldamage '),
|
||||
(2, 20, 27926, 11, '20 Healing 7 Spelldamage '),
|
||||
(2, 20, 27945, 16, '12 Intellect '),
|
||||
(2, 20, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(2, 20, 27960, 4, '6 All Stats '),
|
||||
(2, 20, 29475, 2, '31 Healing 11 Spelldamage 5 mp5 '),
|
||||
(2, 20, 31370, 6, '66 Healing 22 Spelldamage 20 Stamina '),
|
||||
(2, 20, 33999, 9, '35 Healing 12 Spelldamage '),
|
||||
(2, 20, 34001, 8, '12 Intellect '),
|
||||
(2, 20, 34003, 14, '20 Spell Penetration '),
|
||||
(2, 20, 34010, 15, '81 Healing 27 Spelldamage '),
|
||||
(2, 20, 35445, 0, '35 Healing 12 Spelldamage 7 mp5 '),
|
||||
(2, 21, 22779, 17, '30 Hit '),
|
||||
(2, 21, 25072, 9, '2% Threat '),
|
||||
(2, 21, 27906, 8, '12 Defense '),
|
||||
(2, 21, 27927, 10, '4 All Stats '),
|
||||
(2, 21, 27927, 11, '4 All Stats '),
|
||||
(2, 21, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(2, 21, 27960, 4, '6 All Stats '),
|
||||
(2, 21, 28004, 15, 'Battlemaster '),
|
||||
(2, 21, 34009, 16, '18 Stamina '),
|
||||
(2, 21, 35433, 2, '10 Dodge 15 Defense '),
|
||||
(2, 21, 35443, 0, '16 Defense 17 Dodge '),
|
||||
(2, 21, 35495, 6, '40 Stamina 12 Agility '),
|
||||
(2, 21, 47051, 14, '12 Defense '),
|
||||
(2, 22, 20034, 15, 'Crusader '),
|
||||
(2, 22, 22779, 17, '30 Hit '),
|
||||
(2, 22, 27899, 8, '12 Strength '),
|
||||
(2, 22, 27927, 10, '4 All Stats '),
|
||||
(2, 22, 27927, 11, '4 All Stats '),
|
||||
(2, 22, 27960, 4, '6 All Stats '),
|
||||
(2, 22, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(2, 22, 33995, 6, '50 Attackpower 12 Crit '),
|
||||
(2, 22, 33996, 9, '15 Strength '),
|
||||
(2, 22, 34004, 14, '12 Agility '),
|
||||
(2, 22, 34007, 7, 'Minor Speed 6 Agility'),
|
||||
(2, 22, 37891, 0, '17 Strength16 Intellect '),
|
||||
(3, 30, 22779, 17, '30 Hit '),
|
||||
(3, 30, 25080, 9, '15 Agility '),
|
||||
(3, 30, 27927, 10, '4 All Stats '),
|
||||
(3, 30, 27927, 11, '4 All Stats '),
|
||||
(3, 30, 27951, 7, '12 Agility'),
|
||||
(3, 30, 27960, 4, '6 All Stats '),
|
||||
(3, 30, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(3, 30, 34002, 8, '24 Attackpower '),
|
||||
(3, 30, 34004, 14, '12 Agility '),
|
||||
(3, 30, 35452, 0, '34 Attackpower 16 Hit '),
|
||||
(3, 30, 35495, 6, '40 Stamina 12 Agility '),
|
||||
(3, 30, 42620, 15, 'Greater Agility '),
|
||||
(3, 30, 42620, 16, 'Greater Agility '),
|
||||
(4, 40, 22779, 17, '30 Hit '),
|
||||
(4, 40, 25080, 9, '15 Agility '),
|
||||
(4, 40, 27927, 10, '4 All Stats '),
|
||||
(4, 40, 27927, 11, '4 All Stats '),
|
||||
(4, 40, 27951, 7, '12 Agility'),
|
||||
(4, 40, 27960, 4, '6 All Stats '),
|
||||
(4, 40, 27984, 15, 'Mongoose '),
|
||||
(4, 40, 27984, 16, 'Mongoose '),
|
||||
(4, 40, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(4, 40, 34002, 8, '24 Attackpower '),
|
||||
(4, 40, 34004, 14, '12 Agility '),
|
||||
(4, 40, 35452, 0, '34 Attackpower 16 Hit '),
|
||||
(4, 40, 35495, 6, '40 Stamina 12 Agility '),
|
||||
(5, 50, 22779, 17, '30 Hit '),
|
||||
(5, 50, 27926, 10, '20 Healing 7 Spelldamage '),
|
||||
(5, 50, 27926, 11, '20 Healing 7 Spelldamage '),
|
||||
(5, 50, 27945, 16, '12 Intellect '),
|
||||
(5, 50, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(5, 50, 27960, 4, '6 All Stats '),
|
||||
(5, 50, 29475, 2, '31 Healing 11 Spelldamage 5 mp5 '),
|
||||
(5, 50, 31370, 6, '66 Healing 22 Spelldamage 20 Stamina '),
|
||||
(5, 50, 33999, 9, '35 Healing 12 Spelldamage '),
|
||||
(5, 50, 34001, 8, '12 Intellect '),
|
||||
(5, 50, 34003, 14, '20 Spell Penetration '),
|
||||
(5, 50, 34010, 15, '81 Healing 27 Spelldamage '),
|
||||
(5, 50, 35445, 0, '35 Healing 12 Spelldamage 7 mp5 '),
|
||||
(7, 70, 22779, 17, '30 Hit '),
|
||||
(7, 70, 27926, 10, '20 Healing 7 Spelldamage '),
|
||||
(7, 70, 27926, 11, '20 Healing 7 Spelldamage '),
|
||||
(7, 70, 27945, 16, '12 Intellect '),
|
||||
(7, 70, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(7, 70, 27960, 4, '6 All Stats '),
|
||||
(7, 70, 31370, 6, '66 Healing 22 Spelldamage 20 Stamina '),
|
||||
(7, 70, 33994, 9, '15 Spell Hit '),
|
||||
(7, 70, 34001, 8, '12 Intellect '),
|
||||
(7, 70, 34003, 14, '20 Spell Penetration '),
|
||||
(7, 70, 34010, 15, '81 Healing 27 Spelldamage '),
|
||||
(7, 70, 35406, 2, '18 Spelldamage 10 Crit '),
|
||||
(7, 70, 35447, 0, '22 Spelldamage 14 Hit '),
|
||||
(7, 71, 22779, 17, '30 Hit '),
|
||||
(7, 71, 25080, 9, '15 Agility '),
|
||||
(7, 71, 27927, 10, '4 All Stats '),
|
||||
(7, 71, 27927, 11, '4 All Stats '),
|
||||
(7, 71, 27951, 7, '12 Agility'),
|
||||
(7, 71, 27960, 4, '6 All Stats '),
|
||||
(7, 71, 27977, 15, '35 Agility '),
|
||||
(7, 71, 27984, 16, 'Mongoose '),
|
||||
(7, 71, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(7, 71, 34002, 8, '24 Attackpower '),
|
||||
(7, 71, 34004, 14, '12 Agility '),
|
||||
(7, 71, 35452, 0, '34 Attackpower 16 Hit '),
|
||||
(7, 71, 35495, 6, '40 Stamina 12 Agility '),
|
||||
(7, 72, 22779, 17, '30 Hit '),
|
||||
(7, 72, 27926, 10, '20 Healing 7 Spelldamage '),
|
||||
(7, 72, 27926, 11, '20 Healing 7 Spelldamage '),
|
||||
(7, 72, 27945, 16, '12 Intellect '),
|
||||
(7, 72, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(7, 72, 27960, 4, '6 All Stats '),
|
||||
(7, 72, 29475, 2, '31 Healing 11 Spelldamage 5 mp5 '),
|
||||
(7, 72, 31370, 6, '66 Healing 22 Spelldamage 20 Stamina '),
|
||||
(7, 72, 33999, 9, '35 Healing 12 Spelldamage '),
|
||||
(7, 72, 34001, 8, '12 Intellect '),
|
||||
(7, 72, 34003, 14, '20 Spell Penetration '),
|
||||
(7, 72, 34010, 15, '81 Healing 27 Spelldamage '),
|
||||
(7, 72, 35445, 0, '35 Healing 12 Spelldamage 7 mp5 '),
|
||||
(8, 80, 22779, 17, '30 Hit '),
|
||||
(8, 80, 27927, 10, '4 All Stats '),
|
||||
(8, 80, 27927, 11, '4 All Stats '),
|
||||
(8, 80, 27945, 16, '12 Intellect '),
|
||||
(8, 80, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(8, 80, 27960, 4, '6 All Stats '),
|
||||
(8, 80, 27975, 15, '40 Spelldamage '),
|
||||
(8, 80, 31372, 6, '35 Spelldamage 20 Stamina '),
|
||||
(8, 80, 33994, 9, '15 Spell Hit '),
|
||||
(8, 80, 34001, 8, '12 Intellect '),
|
||||
(8, 80, 34003, 14, '20 Spell Penetration '),
|
||||
(8, 80, 35406, 2, '18 Spelldamage 10 Crit '),
|
||||
(8, 80, 35447, 0, '22 Spelldamage 14 Hit '),
|
||||
(9, 90, 22779, 17, '30 Hit '),
|
||||
(9, 90, 27924, 11, '12 Spelldamage '),
|
||||
(9, 90, 27927, 10, '4 All Stats '),
|
||||
(9, 90, 27945, 16, '12 Intellect '),
|
||||
(9, 90, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(9, 90, 27960, 4, '6 All Stats '),
|
||||
(9, 90, 27975, 15, '40 Spelldamage '),
|
||||
(9, 90, 31372, 6, '35 Spelldamage 20 Stamina '),
|
||||
(9, 90, 33994, 9, '15 Spell Hit '),
|
||||
(9, 90, 34001, 8, '12 Intellect '),
|
||||
(9, 90, 34003, 14, '20 Spell Penetration '),
|
||||
(9, 90, 35406, 2, '18 Spelldamage 10 Crit '),
|
||||
(9, 90, 35447, 0, '22 Spelldamage 14 Hit '),
|
||||
(11, 110, 22779, 17, '30 Hit '),
|
||||
(11, 110, 27926, 10, '20 Healing 7 Spelldamage '),
|
||||
(11, 110, 27926, 11, '20 Healing 7 Spelldamage '),
|
||||
(11, 110, 27945, 16, '12 Intellect '),
|
||||
(11, 110, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(11, 110, 27960, 4, '6 All Stats '),
|
||||
(11, 110, 31370, 6, '66 Healing 22 Spelldamage 20 Stamina '),
|
||||
(11, 110, 33994, 9, '15 Spell Hit '),
|
||||
(11, 110, 34001, 8, '12 Intellect '),
|
||||
(11, 110, 34003, 14, '20 Spell Penetration '),
|
||||
(11, 110, 34010, 15, '81 Healing 27 Spelldamage '),
|
||||
(11, 110, 35406, 2, '18 Spelldamage 10 Crit '),
|
||||
(11, 110, 35447, 0, '22 Spelldamage 14 Hit '),
|
||||
(11, 111, 22779, 17, '30 Hit '),
|
||||
(11, 111, 25080, 9, '15 Agility '),
|
||||
(11, 111, 27927, 10, '4 All Stats '),
|
||||
(11, 111, 27927, 11, '4 All Stats '),
|
||||
(11, 111, 27951, 7, '12 Agility'),
|
||||
(11, 111, 27960, 4, '6 All Stats '),
|
||||
(11, 111, 29483, 2, '26 Attackpower 14 Crit '),
|
||||
(11, 111, 34002, 8, '24 Attackpower '),
|
||||
(11, 111, 34004, 14, '12 Agility '),
|
||||
(11, 111, 35452, 0, '34 Attackpower 16 Hit '),
|
||||
(11, 111, 35495, 6, '40 Stamina 12 Agility '),
|
||||
(11, 111, 42620, 15, 'Greater Agility '),
|
||||
(11, 111, 42620, 16, 'Greater Agility '),
|
||||
(11, 112, 22779, 17, '30 Hit '),
|
||||
(11, 112, 27926, 10, '20 Healing 7 Spelldamage '),
|
||||
(11, 112, 27926, 11, '20 Healing 7 Spelldamage '),
|
||||
(11, 112, 27945, 16, '12 Intellect '),
|
||||
(11, 112, 27954, 7, '5% Root/Snare Resist 10 Hit'),
|
||||
(11, 112, 27960, 4, '6 All Stats '),
|
||||
(11, 112, 29475, 2, '31 Healing 11 Spelldamage 5 mp5 '),
|
||||
(11, 112, 31370, 6, '66 Healing 22 Spelldamage 20 Stamina '),
|
||||
(11, 112, 33999, 9, '35 Healing 12 Spelldamage '),
|
||||
(11, 112, 34001, 8, '12 Intellect '),
|
||||
(11, 112, 34003, 14, '20 Spell Penetration '),
|
||||
(11, 112, 34010, 15, '81 Healing 27 Spelldamage '),
|
||||
(11, 112, 35445, 0, '35 Healing 12 Spelldamage 7 mp5 ');
|
||||
/*!40000 ALTER TABLE `playerbots_enchants` ENABLE KEYS */;
|
||||
|
||||
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
10
sql/playerbots/base/playerbots_equip_cache.sql
Normal file
10
sql/playerbots/base/playerbots_equip_cache.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
DROP TABLE IF EXISTS `playerbots_equip_cache`;
|
||||
CREATE TABLE `playerbots_equip_cache` (
|
||||
`id` INT(11) auto_increment,
|
||||
`clazz` TINYINT(3) NOT NULL,
|
||||
`lvl` INT(11) NOT NULL,
|
||||
`slot` TINYINT(8) NOT NULL,
|
||||
`quality` INT(11) NOT NULL,
|
||||
`item` INT(11) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Playerbots equip Cache';
|
||||
15
sql/playerbots/base/playerbots_guild_tasks.sql
Normal file
15
sql/playerbots/base/playerbots_guild_tasks.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
DROP TABLE IF EXISTS `playerbots_guild_tasks`;
|
||||
CREATE TABLE `playerbots_guild_tasks` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`owner` INT(11) NOT NULL,
|
||||
`guildid` INT(11) NOT NULL,
|
||||
`time` INT(11) NOT NULL,
|
||||
`validIn` INT(11) DEFAULT NULL,
|
||||
`type` varchar(45) DEFAULT NULL,
|
||||
`value` INT(11) DEFAULT NULL,
|
||||
`data` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `owner` (`owner`),
|
||||
KEY `guildid` (`guildid`),
|
||||
KEY `type` (`type`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
45
sql/playerbots/base/playerbots_item_info_cache.sql
Normal file
45
sql/playerbots/base/playerbots_item_info_cache.sql
Normal file
@@ -0,0 +1,45 @@
|
||||
DROP TABLE IF EXISTS `playerbots_item_info_cache`;
|
||||
CREATE TABLE IF NOT EXISTS `playerbots_item_info_cache` (
|
||||
`id` int(11) NOT NULL,
|
||||
`quality` int(11) DEFAULT NULL,
|
||||
`slot` int(11) DEFAULT NULL,
|
||||
`source` mediumint(8) DEFAULT NULL,
|
||||
`sourceId` mediumint(8) DEFAULT NULL,
|
||||
`team` mediumint(8) DEFAULT NULL,
|
||||
`faction` mediumint(8) DEFAULT NULL,
|
||||
`factionRepRank` mediumint(8) DEFAULT NULL,
|
||||
`minLevel` mediumint(8) DEFAULT NULL,
|
||||
`scale_1` mediumint(8) DEFAULT NULL,
|
||||
`scale_2` mediumint(8) DEFAULT NULL,
|
||||
`scale_3` mediumint(8) DEFAULT NULL,
|
||||
`scale_4` mediumint(8) DEFAULT NULL,
|
||||
`scale_5` mediumint(8) DEFAULT NULL,
|
||||
`scale_6` mediumint(8) DEFAULT NULL,
|
||||
`scale_7` mediumint(8) DEFAULT NULL,
|
||||
`scale_8` mediumint(8) DEFAULT NULL,
|
||||
`scale_9` mediumint(8) DEFAULT NULL,
|
||||
`scale_10` mediumint(8) DEFAULT NULL,
|
||||
`scale_11` mediumint(8) DEFAULT NULL,
|
||||
`scale_12` mediumint(8) DEFAULT NULL,
|
||||
`scale_13` mediumint(8) DEFAULT NULL,
|
||||
`scale_14` mediumint(8) DEFAULT NULL,
|
||||
`scale_15` mediumint(8) DEFAULT NULL,
|
||||
`scale_16` mediumint(8) DEFAULT NULL,
|
||||
`scale_17` mediumint(8) DEFAULT NULL,
|
||||
`scale_18` mediumint(8) DEFAULT NULL,
|
||||
`scale_19` mediumint(8) DEFAULT NULL,
|
||||
`scale_20` mediumint(8) DEFAULT NULL,
|
||||
`scale_21` mediumint(8) DEFAULT NULL,
|
||||
`scale_22` mediumint(8) DEFAULT NULL,
|
||||
`scale_23` mediumint(8) DEFAULT NULL,
|
||||
`scale_24` mediumint(8) DEFAULT NULL,
|
||||
`scale_25` mediumint(8) DEFAULT NULL,
|
||||
`scale_26` mediumint(8) DEFAULT NULL,
|
||||
`scale_27` mediumint(8) DEFAULT NULL,
|
||||
`scale_28` mediumint(8) DEFAULT NULL,
|
||||
`scale_29` mediumint(8) DEFAULT NULL,
|
||||
`scale_30` mediumint(8) DEFAULT NULL,
|
||||
`scale_31` mediumint(8) DEFAULT NULL,
|
||||
`scale_32` mediumint(8) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='PlayerbotAI item info Cache';
|
||||
15
sql/playerbots/base/playerbots_random_bots.sql
Normal file
15
sql/playerbots/base/playerbots_random_bots.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
DROP TABLE IF EXISTS `playerbots_random_bots`;
|
||||
CREATE TABLE `playerbots_random_bots` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`owner` INT(11) NOT NULL,
|
||||
`bot` INT(11) NOT NULL,
|
||||
`time` INT(11) NOT NULL,
|
||||
`validIn` INT(11) DEFAULT NULL,
|
||||
`event` varchar(45) DEFAULT NULL,
|
||||
`value` INT(11) DEFAULT NULL,
|
||||
`data` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `owner` (`owner`),
|
||||
KEY `bot` (`bot`),
|
||||
KEY `event` (`event`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
7
sql/playerbots/base/playerbots_rarity_cache.sql
Normal file
7
sql/playerbots/base/playerbots_rarity_cache.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
DROP TABLE IF EXISTS `playerbots_rarity_cache`;
|
||||
CREATE TABLE `playerbots_rarity_cache` (
|
||||
`id` INT(11) auto_increment,
|
||||
`item` INT(11) NOT NULL,
|
||||
`rarity` float NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Playerbots Rarity Cache';
|
||||
8
sql/playerbots/base/playerbots_rnditem_cache.sql
Normal file
8
sql/playerbots/base/playerbots_rnditem_cache.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
DROP TABLE IF EXISTS `playerbots_rnditem_cache`;
|
||||
CREATE TABLE `playerbots_rnditem_cache` (
|
||||
`id` INT(11) auto_increment,
|
||||
`lvl` INT(11) NOT NULL,
|
||||
`type` INT(11) NOT NULL,
|
||||
`item` INT(11) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Playerbots Random Item Cache';
|
||||
236
sql/playerbots/base/playerbots_speech.sql
Normal file
236
sql/playerbots/base/playerbots_speech.sql
Normal file
@@ -0,0 +1,236 @@
|
||||
DROP TABLE IF EXISTS `playerbots_speech`;
|
||||
CREATE TABLE `playerbots_speech` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`text` varchar(1024) NOT NULL,
|
||||
`type` varchar(10) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'taunt', 'I have puppies under my armor!', 'say'),
|
||||
(NULL, 'taunt', 'Bite me, <target>!', 'say'),
|
||||
(NULL, 'taunt', 'Hey <target>! Guess what your mom said last night!', 'say'),
|
||||
(NULL, 'taunt', '<target>, you''re so ugly you couldn''t score in a monkey whorehouse with a bag of bananas!', 'say'),
|
||||
(NULL, 'taunt', 'Shut up <target>, you''ll never be the man your mother is!!', 'say'),
|
||||
(NULL, 'taunt', 'Your mother was a hampster and your father smelt of elderberries!!!!', 'say'),
|
||||
(NULL, 'taunt', 'I don''t want to talk to you no more, you empty headed animal food trough wiper!!!', 'say'),
|
||||
(NULL, 'taunt', 'I fart in your general direction!!!', 'say'),
|
||||
(NULL, 'taunt', 'Go and boil your bottom, you son of a silly person!!!', 'say'),
|
||||
(NULL, 'taunt', 'What are you going to do <target>, bleed on me? HAVE AT YOU!', 'say'),
|
||||
(NULL, 'taunt', 'M-O-O-N! That spells aggro!', 'say'),
|
||||
(NULL, 'taunt', 'You''re about as useful as a one-legged man in an ass kicking contest.', 'say'),
|
||||
(NULL, 'taunt', 'Hey <target>! Stop hitting on them, they''re not your type. They aren''t inflatable.', 'say'),
|
||||
(NULL, 'taunt', '<target> you''re so far outta your league, you''re playing a different sport.', 'say'),
|
||||
(NULL, 'taunt', 'You made a big mistake today <target>, you got out of bed.', 'say'),
|
||||
(NULL, 'taunt', 'I wanna try turning into a horse, but I need help. I''ll be the front, you be yourself.', 'say'),
|
||||
(NULL, 'taunt', 'Can I borrow your face for a few days? My ass is going on holiday....', 'say'),
|
||||
(NULL, 'taunt', 'I''d like to give you a going away present... First you do your part.', 'say'),
|
||||
(NULL, 'taunt', 'Before you came along we were hungry, Now we''re just fed up.', 'say'),
|
||||
(NULL, 'taunt', 'I like you. People say I have no taste, but I like you.', 'say'),
|
||||
(NULL, 'taunt', 'I think you have an inferiority complex, but that''s okay, it''s justified.', 'say'),
|
||||
(NULL, 'taunt', 'Hence rotten thing! Or I shall shake thy bones out of thy garments.', 'say'),
|
||||
(NULL, 'taunt', 'I can''t believe I''m wasting my time with you!', 'say'),
|
||||
(NULL, 'taunt', 'I love it when someone insults me, it means I don''t have to be nice anymore.', 'say'),
|
||||
(NULL, 'taunt', 'Thou leathern-jerkin, crystal-button, knot-pated, agatering, puke-stocking, caddis-garter, smooth-tongue, Spanish pouch!', 'say'),
|
||||
(NULL, 'taunt', 'Thou qualling bat-fowling malt-worm!', 'say'),
|
||||
(NULL, 'taunt', 'Thou art truely an idol of idiot-worshippers!', 'say'),
|
||||
(NULL, 'taunt', 'Thou misbegotten knotty-pated wagtail!', 'say'),
|
||||
(NULL, 'taunt', 'Thou whoreson mandrake, thou art fitter to be worn in my cap than to wait at my heels!', 'say'),
|
||||
(NULL, 'taunt', 'You! You scullion! You rampallian! You fustilarian! I''ll tickle your catastrophe!', 'say'),
|
||||
(NULL, 'taunt', 'Oh <target>! Thou infectious ill-nurtured flax-wench!', 'say'),
|
||||
(NULL, 'taunt', 'We leak in your chimney, <target>!', 'say'),
|
||||
(NULL, 'taunt', 'Oh thou bootless fen-sucked canker-blossom!', 'say'),
|
||||
(NULL, 'taunt', 'Were I like thee I''d throw away myself!', 'say'),
|
||||
(NULL, 'taunt', 'O teach me <target>, how I should forget to think!', 'say'),
|
||||
(NULL, 'taunt', 'Truly thou art damned, like an ill-roasted egg, all on one side!', 'say'),
|
||||
(NULL, 'taunt', 'You starvelling, you eel-skin, you dried neat''s-tongue, you bull''s-pizzle, you stock-fish- O for breath to utter what is like thee!! -you tailor''s-yard, you sheath, you bow-case, you vile standing tuck!', 'say'),
|
||||
(NULL, 'taunt', 'Fie! Drop thee into the rotten mouth of Death!', 'say'),
|
||||
(NULL, 'taunt', '<target>, you are a fishmonger!', 'say'),
|
||||
(NULL, 'taunt', 'I shall live to knock thy brains out!', 'say'),
|
||||
(NULL, 'taunt', 'Most shallow are you, <target>!! Thou art worms-meat in respect of a good piece of flesh, indeed!!', 'say'),
|
||||
(NULL, 'taunt', 'Vile wretch! O <target>, thou odiferous hell-hated pignut!', 'say'),
|
||||
(NULL, 'taunt', '<target>! Thy kiss is as comfortless as frozen water to a starved snake!', 'say'),
|
||||
(NULL, 'taunt', 'I scorn you, scurvy companion. What, you poor, base, rascally, cheating, lack-linen mate! Away, you moldy rogue, away!', 'say'),
|
||||
(NULL, 'taunt', 'Out of my sight! Thou dost infect my eyes <target>!', 'say'),
|
||||
(NULL, 'taunt', 'PLAY TIME!!!!', 'say'),
|
||||
(NULL, 'taunt', 'None shall pass!', 'say'),
|
||||
(NULL, 'taunt', 'We''re under attack! A vast, ye swabs! Repel the invaders!', 'say'),
|
||||
(NULL, 'taunt', 'None may challenge the Brotherhood!', 'say'),
|
||||
(NULL, 'taunt', 'Foolsss...Kill the one in the dress!', 'say'),
|
||||
(NULL, 'taunt', 'I''ll feed your soul to Hakkar himself! ', 'say'),
|
||||
(NULL, 'taunt', 'Pride heralds the end of your world! Come, mortals! Face the wrath of the <randomfaction>!', 'say'),
|
||||
(NULL, 'taunt', 'All my plans have led to this!', 'say'),
|
||||
(NULL, 'taunt', 'Ahh! More lambs to the slaughter!', 'say'),
|
||||
(NULL, 'taunt', 'Another day, another glorious battle!', 'say'),
|
||||
(NULL, 'taunt', 'So, business... or pleasure?', 'say'),
|
||||
(NULL, 'taunt', 'You are not prepared!', 'say'),
|
||||
(NULL, 'taunt', 'The <randomfaction>''s final conquest has begun! Once again the subjugation of this world is within our grasp. Let none survive! ', 'say'),
|
||||
(NULL, 'taunt', 'Your death will be a painful one. ', 'say'),
|
||||
(NULL, 'taunt', 'Cry for mercy! Your meaningless lives will soon be forfeit. ', 'say'),
|
||||
(NULL, 'taunt', 'Abandon all hope! The <randomfaction> has returned to finish what was begun so many years ago. This time there will be no escape! ', 'say'),
|
||||
(NULL, 'taunt', 'Alert! You are marked for Extermination! ', 'say'),
|
||||
(NULL, 'taunt', 'The <subzone> is for guests only...', 'say'),
|
||||
(NULL, 'taunt', 'Ha ha ha! You are hopelessly outmatched!', 'say'),
|
||||
(NULL, 'taunt', 'I will crush your delusions of grandeur! ', 'say'),
|
||||
(NULL, 'taunt', 'Forgive me, for you are about to lose the game.', 'say'),
|
||||
(NULL, 'taunt', 'Struggling only makes it worse.', 'say'),
|
||||
(NULL, 'taunt', 'Vermin! Leeches! Take my blood and choke on it!', 'say'),
|
||||
(NULL, 'taunt', 'Not again... NOT AGAIN!', 'say'),
|
||||
(NULL, 'taunt', 'My blood will be the end of you!', 'say'),
|
||||
(NULL, 'taunt', 'Good, now you fight me!', 'say'),
|
||||
(NULL, 'taunt', 'Get da move on, guards! It be killin'' time!', 'say'),
|
||||
(NULL, 'taunt', 'Don''t be delayin'' your fate. Come to me now. I make your sacrifice quick.', 'say'),
|
||||
(NULL, 'taunt', 'You be dead soon enough!', 'say'),
|
||||
(NULL, 'taunt', 'Mua-ha-ha!', 'say'),
|
||||
(NULL, 'taunt', 'I be da predator! You da prey...', 'say'),
|
||||
(NULL, 'taunt', 'You gonna leave in pieces!', 'say'),
|
||||
(NULL, 'taunt', 'Death comes. Will your conscience be clear? ', 'say'),
|
||||
(NULL, 'taunt', 'Your behavior will not be tolerated.', 'say'),
|
||||
(NULL, 'taunt', 'The Menagerie is for guests only.', 'say'),
|
||||
(NULL, 'taunt', 'Hmm, unannounced visitors, Preparations must be made... ', 'say'),
|
||||
(NULL, 'taunt', 'Hostile entities detected. Threat assessment protocol active. Primary target engaged. Time minus thirty seconds to re-evaluation.', 'say'),
|
||||
(NULL, 'taunt', 'New toys? For me? I promise I won''t break them this time!', 'say'),
|
||||
(NULL, 'taunt', 'I''m ready to play!', 'say'),
|
||||
(NULL, 'taunt', 'Shhh... it will all be over soon.', 'say'),
|
||||
(NULL, 'taunt', 'Aaaaaughibbrgubugbugrguburgle!', 'say'),
|
||||
(NULL, 'taunt', 'RwlRwlRwlRwl!', 'say'),
|
||||
(NULL, 'taunt', 'You too, shall serve!', 'say'),
|
||||
(NULL, 'taunt', 'Tell me... tell me everything! Naughty secrets! I''ll rip the secrets from your flesh!', 'say'),
|
||||
(NULL, 'taunt', 'Prepare yourselves, the bells have tolled! Shelter your weak, your young and your old! Each of you shall pay the final sum! Cry for mercy; the reckoning has come!', 'say'),
|
||||
(NULL, 'taunt', 'Where in Bonzo''s brass buttons am I?', 'say'),
|
||||
(NULL, 'taunt', 'I can bear it no longer! Goblin King! Goblin King! Wherever you may be! Take this <target> far away from me!', 'say'),
|
||||
(NULL, 'taunt', 'You have thirteen hours in which to solve the labyrinth, before your baby brother becomes one of us... forever.', 'say'),
|
||||
(NULL, 'taunt', 'So, the <subzone> is a piece of cake, is it? Well, let''s see how you deal with this little slice... ', 'say'),
|
||||
(NULL, 'taunt', 'Back off, I''ll take you on, headstrong to take on anyone, I know that you are wrong, and this is not where you belong', 'say'),
|
||||
(NULL, 'taunt', 'Show me whatcha got!', 'say'),
|
||||
(NULL, 'taunt', 'To the death!', 'say'),
|
||||
(NULL, 'taunt', 'Twin blade action, for a clean close shave every time.', 'say'),
|
||||
(NULL, 'taunt', 'Bring it on!', 'say'),
|
||||
(NULL, 'taunt', 'You''re goin'' down!', 'say'),
|
||||
(NULL, 'taunt', 'Stabby stab stab!', 'say'),
|
||||
(NULL, 'taunt', 'Let''s get this over quick; time is mana.', 'say'),
|
||||
(NULL, 'taunt', 'I do not think you realise the gravity of your situation.', 'say'),
|
||||
(NULL, 'taunt', 'I will bring honor to my family and my kingdom!', 'say'),
|
||||
(NULL, 'taunt', 'Light, give me strength!', 'say'),
|
||||
(NULL, 'taunt', 'My church is the field of battle - time to worship...', 'say'),
|
||||
(NULL, 'taunt', 'I hold you in contempt...', 'say'),
|
||||
(NULL, 'taunt', 'Face the hammer of justice!', 'say'),
|
||||
(NULL, 'taunt', 'Prove your worth in the test of arms under the Light!', 'say'),
|
||||
(NULL, 'taunt', 'All must fall before the might and right of my cause, you shall be next!', 'say'),
|
||||
(NULL, 'taunt', 'Prepare to die!', 'say'),
|
||||
(NULL, 'taunt', 'The beast with me is nothing compared to the beast within...', 'say'),
|
||||
(NULL, 'taunt', 'Witness the firepower of this fully armed huntsman!', 'say');
|
||||
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'critical health', 'Heal me! Quick!', 'yell'),
|
||||
(NULL, 'critical health', 'Almost dead! Heal me!', 'yell'),
|
||||
(NULL, 'critical health', 'Help! Heal me!', 'yell'),
|
||||
(NULL, 'critical health', 'Somebody! Heal me!', 'yell'),
|
||||
(NULL, 'critical health', 'Heal! Heal! Heal!', 'yell'),
|
||||
(NULL, 'critical health', 'I am dying! Heal! Aaaaarhg!', 'yell'),
|
||||
(NULL, 'critical health', 'Heal me!', 'yell'),
|
||||
(NULL, 'critical health', 'I will die. I will die. I will die. Heal!', 'yell'),
|
||||
(NULL, 'critical health', 'Healers, where are you? I am dying!', 'yell'),
|
||||
(NULL, 'critical health', 'Oh the pain. Heal me quick!', 'yell');
|
||||
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'low health', 'Need heal', 'say'),
|
||||
(NULL, 'low health', 'Low health', 'say'),
|
||||
(NULL, 'low health', 'Drop a heal. Please.', 'say'),
|
||||
(NULL, 'low health', 'Could somebody drop a heal on me?', 'say'),
|
||||
(NULL, 'low health', 'Hey! Better heal me now than rez later', 'say'),
|
||||
(NULL, 'low health', 'I am sorry. Need another heal', 'say'),
|
||||
(NULL, 'low health', 'Damn mobs. Heal me please', 'say'),
|
||||
(NULL, 'low health', 'One more hit and I am done for. Heal please', 'say'),
|
||||
(NULL, 'low health', 'Are there any healers?', 'say'),
|
||||
(NULL, 'low health', 'Why do they always punch me in the face? Need heal', 'say'),
|
||||
(NULL, 'low health', 'Can anybody heal me a bit?', 'say');
|
||||
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'low mana', 'OOM', 'say'),
|
||||
(NULL, 'low mana', 'I am out of mana', 'say'),
|
||||
(NULL, 'low mana', 'Damn I wasted all my mana on this', 'say'),
|
||||
(NULL, 'low mana', 'You should wait until I drink or regenerate my mana', 'say'),
|
||||
(NULL, 'low mana', 'Low mana', 'say'),
|
||||
(NULL, 'low mana', 'No mana. Again?', 'say'),
|
||||
(NULL, 'low mana', 'Low mana. Wanna drink', 'say'),
|
||||
(NULL, 'low mana', 'Do we have a vending machine? Out of mana again', 'say'),
|
||||
(NULL, 'low mana', 'My mana is history', 'say'),
|
||||
(NULL, 'low mana', 'I''d get some drinks next time. Out of mana', 'say'),
|
||||
(NULL, 'low mana', 'Where is my mana?', 'say');
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'aoe', 'Oh god!', 'say'),
|
||||
(NULL, 'aoe', 'I am scared', 'say'),
|
||||
(NULL, 'aoe', 'We are done for', 'say'),
|
||||
(NULL, 'aoe', 'This is over', 'say'),
|
||||
(NULL, 'aoe', 'This ends now', 'say'),
|
||||
(NULL, 'aoe', 'Could somebody cast blizzard or something?', 'say'),
|
||||
(NULL, 'aoe', 'Damn. The tank aggroed all the mobs around', 'say'),
|
||||
(NULL, 'aoe', 'We gonna die. We gonna die. We gonna die.', 'say'),
|
||||
(NULL, 'aoe', 'Whoa! So many toys to play with', 'say'),
|
||||
(NULL, 'aoe', 'I gonna kill them all!', 'say'),
|
||||
(NULL, 'aoe', 'If the tank dies we are history', 'say'),
|
||||
(NULL, 'aoe', 'Aaaaaargh!', 'yell'),
|
||||
(NULL, 'aoe', 'LEEEEERROOOYYYYYYYYYYYY JENNKINNNSSSSSS!!!!!!!', 'yell'),
|
||||
(NULL, 'aoe', 'Right. What do we have in AOE?', 'say'),
|
||||
(NULL, 'aoe', 'This gets interesting', 'say'),
|
||||
(NULL, 'aoe', 'Cool. Get them in one place for a good flamestrike', 'say'),
|
||||
(NULL, 'aoe', 'Kill! Kill! Kill!', 'say'),
|
||||
(NULL, 'aoe', 'I think my pants are wet', 'say'),
|
||||
(NULL, 'aoe', 'We are history', 'say'),
|
||||
(NULL, 'aoe', 'I hope healers are ready. Leeeeroy!', 'say'),
|
||||
(NULL, 'aoe', 'I hope they won''t come for me', 'say'),
|
||||
(NULL, 'aoe', 'Oh no. I can''t see at this slaugther', 'say');
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'loot', 'I hope there will be some money', 'say'),
|
||||
(NULL, 'loot', 'Loot! Loot!', 'say'),
|
||||
(NULL, 'loot', 'My precious', 'say'),
|
||||
(NULL, 'loot', 'I hope there is a shiny epic item waiting for me there', 'say'),
|
||||
(NULL, 'loot', 'I have deep pockets and bags', 'say'),
|
||||
(NULL, 'loot', 'All is mine!', 'say'),
|
||||
(NULL, 'loot', 'Hope no gray shit today', 'say'),
|
||||
(NULL, 'loot', 'This loot is MINE!', 'say'),
|
||||
(NULL, 'loot', 'Looting is disgusting but I need money', 'say'),
|
||||
(NULL, 'loot', 'Gold!', 'say'),
|
||||
(NULL, 'loot', 'OK. Let''s see what they''ve got', 'say'),
|
||||
(NULL, 'loot', 'Do not worry. I will loot eveything', 'say'),
|
||||
(NULL, 'loot', 'I am loot ninja', 'say'),
|
||||
(NULL, 'loot', 'Do I neeed to roll?', 'say'),
|
||||
(NULL, 'loot', 'Somebody explain me, where they did put all this stuff?', 'say'),
|
||||
(NULL, 'loot', 'No, I won''t loot gray shit', 'say'),
|
||||
(NULL, 'loot', 'I''m first. I''m first. I''m first.', 'say'),
|
||||
(NULL, 'loot', 'Give me your money!', 'say'),
|
||||
(NULL, 'loot', 'My pockets are empty, I need to fill them', 'say'),
|
||||
(NULL, 'loot', 'I''ve got a new bag for this', 'say'),
|
||||
(NULL, 'loot', 'I hope I won''t aggro anybody while looting', 'say'),
|
||||
(NULL, 'loot', 'Please don''t watch. I am looting', 'say'),
|
||||
(NULL, 'loot', 'Ha! You won''t get any piece of it!', 'say'),
|
||||
(NULL, 'loot', 'Looting is cool', 'say'),
|
||||
(NULL, 'loot', 'I like new gear', 'say'),
|
||||
(NULL, 'loot', 'I''l quit if there is nothing valuable again', 'say'),
|
||||
(NULL, 'loot', 'I hope it is be a pretty ring', 'say'),
|
||||
(NULL, 'loot', 'I''l rip the loot from you', 'say'),
|
||||
(NULL, 'loot', 'Everybody stay off. I''m going to loot', 'say'),
|
||||
(NULL, 'loot', 'Sweet loot', 'say'),
|
||||
(NULL, 'loot', 'The Roll God! Give me an epic today', 'say'),
|
||||
(NULL, 'loot', 'Please give me new toys', 'say'),
|
||||
(NULL, 'loot', 'I hope they carry tasties', 'say'),
|
||||
(NULL, 'loot', 'The gold is mine. I''l leave everyting, I promise', 'say'),
|
||||
(NULL, 'loot', 'No, I can''t resist', 'say'),
|
||||
(NULL, 'loot', 'I want more!', 'say');
|
||||
|
||||
INSERT INTO `playerbots_speech` VALUES
|
||||
(NULL, 'low ammo', 'I have few <ammo> left!', 'say'),
|
||||
(NULL, 'low ammo', 'I need more <ammo>!', 'say'),
|
||||
(NULL, 'low ammo', '100 <ammo> left!', 'say'),
|
||||
(NULL, 'no ammo', 'That\'s it! No <ammo>!', 'say'),
|
||||
(NULL, 'no ammo', 'And you have my bow... Oops, no <ammo>!', 'say'),
|
||||
(NULL, 'no ammo', 'Need ammo!', 'yell');
|
||||
|
||||
12
sql/playerbots/base/playerbots_speech_probability.sql
Normal file
12
sql/playerbots/base/playerbots_speech_probability.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
DROP TABLE IF EXISTS `playerbots_speech_probability`;
|
||||
CREATE TABLE `playerbots_speech_probability` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`probability` INT(11) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
INSERT INTO `playerbots_speech_probability` VALUES
|
||||
(NULL, 'taunt', 30),
|
||||
(NULL, 'aoe', 75),
|
||||
(NULL, 'loot', 20);
|
||||
10
sql/playerbots/base/playerbots_tele_cache.sql
Normal file
10
sql/playerbots/base/playerbots_tele_cache.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
DROP TABLE IF EXISTS `playerbots_tele_cache`;
|
||||
CREATE TABLE `playerbots_tele_cache` (
|
||||
`id` INT(11) auto_increment,
|
||||
`level` TINYINT(3) NOT NULL,
|
||||
`map_id` mediumint(8) NOT NULL,
|
||||
`x` float(8) NOT NULL,
|
||||
`y` float(8) NOT NULL,
|
||||
`z` float(8) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Playerbots Tele Cache';
|
||||
246
sql/playerbots/base/playerbots_text.sql
Normal file
246
sql/playerbots/base/playerbots_text.sql
Normal file
@@ -0,0 +1,246 @@
|
||||
DROP TABLE IF EXISTS `playerbots_text`;
|
||||
CREATE TABLE `playerbots_text` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`key` varchar(255) NOT NULL,
|
||||
`text` varchar(1024) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
INSERT INTO `playerbots_text` VALUES
|
||||
|
||||
-- %role - Healer, Tank, Frost Mage, Elemental Shaman etc
|
||||
-- %instance - name of the dungeon by bot's level
|
||||
|
||||
(NULL, 'suggest_instance', 'Anyone wants %instance?'),
|
||||
(NULL, 'suggest_instance', 'Any groups for %instance?'),
|
||||
(NULL, 'suggest_instance', 'Need help for %instance?'),
|
||||
(NULL, 'suggest_instance', 'LFD: %instance.'),
|
||||
(NULL, 'suggest_instance', 'Anyone needs %role for %instance?'),
|
||||
(NULL, 'suggest_instance', 'Missing %role for %instance?'),
|
||||
(NULL, 'suggest_instance', 'Can be a %role for %instance.'),
|
||||
(NULL, 'suggest_instance', 'Need help with %instance?'),
|
||||
(NULL, 'suggest_instance', 'Need %role help with %instance?'),
|
||||
(NULL, 'suggest_instance', 'Anyone needs gear from %instance?'),
|
||||
(NULL, 'suggest_instance', 'A little grind in %instance?'),
|
||||
(NULL, 'suggest_instance', 'WTR %instance'),
|
||||
(NULL, 'suggest_instance', 'Need help for %instance.'),
|
||||
(NULL, 'suggest_instance', 'Wanna run %instance.'),
|
||||
(NULL, 'suggest_instance', '%role looks for %instance.'),
|
||||
(NULL, 'suggest_instance', 'What about %instance?'),
|
||||
(NULL, 'suggest_instance', 'Who wants to farm %instance?'),
|
||||
(NULL, 'suggest_instance', 'Go in %instance?'),
|
||||
(NULL, 'suggest_instance', 'Looking for %instance.'),
|
||||
(NULL, 'suggest_instance', 'Need help with %instance quests?'),
|
||||
(NULL, 'suggest_instance', 'Wanna quest in %instance.'),
|
||||
(NULL, 'suggest_instance', 'Anyone with quests in %instance?'),
|
||||
(NULL, 'suggest_instance', 'Could help with quests in %instance.'),
|
||||
(NULL, 'suggest_instance', '%role: any place in group for %instance?'),
|
||||
(NULL, 'suggest_instance', 'Does anybody still run %instance this days?'),
|
||||
(NULL, 'suggest_instance', '%instance: anyone wants to take a %role?'),
|
||||
(NULL, 'suggest_instance', 'Is there any point being %role in %instance?'),
|
||||
(NULL, 'suggest_instance', 'It is really worth to go to %instance?'),
|
||||
(NULL, 'suggest_instance', 'Anybody needs more people for %instance?'),
|
||||
(NULL, 'suggest_instance', '%instance bosses drop good gear. Wanna run?'),
|
||||
(NULL, 'suggest_instance', 'What about %instance?'),
|
||||
(NULL, 'suggest_instance', 'Anybody needs %role?'),
|
||||
(NULL, 'suggest_instance', 'Anyone needs %role?'),
|
||||
(NULL, 'suggest_instance', 'Who wants %instance?'),
|
||||
(NULL, 'suggest_instance', 'Can anybody summon me at %instance?'),
|
||||
(NULL, 'suggest_instance', 'Meet me in %instance'),
|
||||
(NULL, 'suggest_instance', 'Wanna quick %instance run'),
|
||||
(NULL, 'suggest_instance', 'Wanna full %instance run'),
|
||||
(NULL, 'suggest_instance', 'How many times were you in %instance?'),
|
||||
(NULL, 'suggest_instance', 'Another %instance run?'),
|
||||
(NULL, 'suggest_instance', 'Wiped in %instance? Take me instead!'),
|
||||
(NULL, 'suggest_instance', 'Take me in %instance please.'),
|
||||
(NULL, 'suggest_instance', 'Quick %instance run?'),
|
||||
(NULL, 'suggest_instance', 'Full %instance run?'),
|
||||
(NULL, 'suggest_instance', 'Who can take %role to %instance?'),
|
||||
|
||||
-- == Quest ==
|
||||
-- %quest - random player's quest
|
||||
|
||||
(NULL, 'suggest_quest', 'Need help with %quest?'),
|
||||
(NULL, 'suggest_quest', 'Anyone wants to share %quest?'),
|
||||
(NULL, 'suggest_quest', 'Anyone doing %quest?'),
|
||||
(NULL, 'suggest_quest', 'Wanna do %quest.'),
|
||||
|
||||
-- == Trade materials (AH) ==
|
||||
-- %category - AH category to grind
|
||||
|
||||
(NULL, 'suggest_trade', 'Anyone to farm %category?'),
|
||||
(NULL, 'suggest_trade', 'Looking for help farming %category.'),
|
||||
(NULL, 'suggest_trade', 'Damn %category are so expensive!'),
|
||||
(NULL, 'suggest_trade', 'Wanna %category.'),
|
||||
(NULL, 'suggest_trade', 'Need help with %category.'),
|
||||
(NULL, 'suggest_trade', 'WTB %category.'),
|
||||
(NULL, 'suggest_trade', 'Anyone interested in %category?'),
|
||||
(NULL, 'suggest_trade', 'WTS %category.'),
|
||||
(NULL, 'suggest_trade', 'I am selling %category cheaper than AH.'),
|
||||
(NULL, 'suggest_trade', 'Who wants to farm %category?'),
|
||||
(NULL, 'suggest_trade', 'Wanna farm %category.'),
|
||||
(NULL, 'suggest_trade', 'Looking for party after %category.'),
|
||||
(NULL, 'suggest_trade', 'Any %category are appreciated.'),
|
||||
(NULL, 'suggest_trade', 'Buying anything of %category.'),
|
||||
(NULL, 'suggest_trade', 'Wow, anybody is farming %category!'),
|
||||
(NULL, 'suggest_trade', '%category are selling mad in the AH.'),
|
||||
(NULL, 'suggest_trade', 'AH is hot for %category.'),
|
||||
(NULL, 'suggest_trade', '%category are on the market.'),
|
||||
(NULL, 'suggest_trade', 'Wanna trade some %category.'),
|
||||
(NULL, 'suggest_trade', 'Need more %category.'),
|
||||
(NULL, 'suggest_trade', 'Anybody can spare some %category?'),
|
||||
(NULL, 'suggest_trade', 'Who wants %category?'),
|
||||
(NULL, 'suggest_trade', 'Some %category please?'),
|
||||
(NULL, 'suggest_trade', 'I should have got skill for %category.'),
|
||||
(NULL, 'suggest_trade', 'I am dying for %category.'),
|
||||
(NULL, 'suggest_trade', 'People are killing for %category.'),
|
||||
(NULL, 'suggest_trade', '%category is a great bargain!'),
|
||||
(NULL, 'suggest_trade', 'Everybody is mad for %category!'),
|
||||
(NULL, 'suggest_trade', 'Where is the best place to farm for %category?'),
|
||||
(NULL, 'suggest_trade', 'I am all set for %category.'),
|
||||
(NULL, 'suggest_trade', 'Is it good to sell %category?'),
|
||||
(NULL, 'suggest_trade', 'I''d probably keep all my %category with me.'),
|
||||
(NULL, 'suggest_trade', 'Need group? Maybe to farm some %category?'),
|
||||
(NULL, 'suggest_trade', 'I am still thinking about %category.'),
|
||||
(NULL, 'suggest_trade', 'I heard about %category already, but my pockets are empty.'),
|
||||
(NULL, 'suggest_trade', 'LFG for %category'),
|
||||
(NULL, 'suggest_trade', 'Would selling %category make me rich?'),
|
||||
(NULL, 'suggest_trade', 'OK. I an farming %category tomorrow.'),
|
||||
(NULL, 'suggest_trade', 'Everyone is talking about %category.'),
|
||||
(NULL, 'suggest_trade', 'I saw at least ten people farming for %category.'),
|
||||
(NULL, 'suggest_trade', 'I sold all my %category yesterday. I am completely broke!'),
|
||||
(NULL, 'suggest_trade', 'Wanna join a guild farming for %category.'),
|
||||
|
||||
-- == Reputation ==
|
||||
-- %faction - random faction name
|
||||
-- %level - random level (honored, revered, exalted)
|
||||
-- %rnd - urand(1,5)
|
||||
|
||||
(NULL, 'suggest_faction', 'Anyone farming %faction rep?'),
|
||||
(NULL, 'suggest_faction', 'Anyone help with %faction?'),
|
||||
(NULL, 'suggest_faction', 'Wanna quest for %faction.'),
|
||||
(NULL, 'suggest_faction', '%faction is the best.'),
|
||||
(NULL, 'suggest_faction', 'Need just a bit to be %level with %faction.'),
|
||||
(NULL, 'suggest_faction', 'Anyone got %level with %faction?'),
|
||||
(NULL, 'suggest_faction', 'Who wants to be %level with %faction?'),
|
||||
(NULL, 'suggest_faction', 'I''ll never be %level with %faction.'),
|
||||
(NULL, 'suggest_faction', 'Someone missing %faction rep?'),
|
||||
(NULL, 'suggest_faction', 'Could help farming %faction rep.'),
|
||||
(NULL, 'suggest_faction', 'The more rep the better. Especially with %faction.'),
|
||||
(NULL, 'suggest_faction', '%faction: need %rndK for %level.'),
|
||||
(NULL, 'suggest_faction', 'Who can share %faction quests?'),
|
||||
(NULL, 'suggest_faction', 'Any dungeons for %faction?'),
|
||||
(NULL, 'suggest_faction', 'Wanna do %faction rep grind.'),
|
||||
(NULL, 'suggest_faction', 'Let''s farm %faction rep!'),
|
||||
(NULL, 'suggest_faction', 'Farming for %faction rep.'),
|
||||
(NULL, 'suggest_faction', 'Wanna farm for %faction.'),
|
||||
(NULL, 'suggest_faction', 'Need help with %faction.'),
|
||||
(NULL, 'suggest_faction', 'Is %faction sells something useful?'),
|
||||
(NULL, 'suggest_faction', 'Are there %faction vendors?'),
|
||||
(NULL, 'suggest_faction', 'Who farms %faction?'),
|
||||
(NULL, 'suggest_faction', 'Which is the best way to farm %faction?'),
|
||||
(NULL, 'suggest_faction', 'I hate %faction rep grind.'),
|
||||
(NULL, 'suggest_faction', 'I am so tired of %faction.'),
|
||||
(NULL, 'suggest_faction', 'Go for %faction?'),
|
||||
(NULL, 'suggest_faction', 'Seems everyone is %level with %faction. Only me is late as usually.'),
|
||||
(NULL, 'suggest_faction', 'LFG for %faction rep grind?'),
|
||||
(NULL, 'suggest_faction', 'Can anobody suggest a good spot for %faction rep grind?'),
|
||||
(NULL, 'suggest_faction', 'Would %faction rep benefit me?'),
|
||||
(NULL, 'suggest_faction', 'Who would''ve thought that %faction rep will be useful after all...'),
|
||||
(NULL, 'suggest_faction', 'I wanna be exalted with all factions, starting with %faction.'),
|
||||
(NULL, 'suggest_faction', 'Is there any point to improve my rep with %faction?'),
|
||||
(NULL, 'suggest_faction', 'What is better for %faction? Quests or mob grinding?'),
|
||||
(NULL, 'suggest_faction', 'Will grind %faction rep for you. Just give me some gold.'),
|
||||
(NULL, 'suggest_faction', 'I think grinding rep with %faction would take forever.'),
|
||||
(NULL, 'suggest_faction', 'I am killing for %faction every day now but still far from %level.'),
|
||||
(NULL, 'suggest_faction', 'At %level AH deposits will decrease, right?'),
|
||||
(NULL, 'suggest_faction', 'How many exalted reps do you have?'),
|
||||
(NULL, 'suggest_faction', 'Who wants to be %level with %faction?'),
|
||||
(NULL, 'suggest_faction', 'Damn. My guild did a good %faction grind yesterday without me.'),
|
||||
(NULL, 'suggest_faction', 'Nobody wants to help me because I am %level with %faction.'),
|
||||
(NULL, 'suggest_faction', 'Please stay away from %faction.'),
|
||||
|
||||
-- == Anything ==
|
||||
-- %role - Healer, Tank, Frost Mage, Elemental Shaman etc
|
||||
-- %zone - Name of the bot zone
|
||||
|
||||
(NULL, 'suggest_something', 'Wanna party in %zone.'),
|
||||
(NULL, 'suggest_something', 'Anyone is looking for %role?'),
|
||||
(NULL, 'suggest_something', '%role is looking for quild.'),
|
||||
(NULL, 'suggest_something', 'Looking for gold.'),
|
||||
(NULL, 'suggest_something', '%role wants to join a good guild.'),
|
||||
(NULL, 'suggest_something', 'Need a friend.'),
|
||||
(NULL, 'suggest_something', 'Anyone feels alone?'),
|
||||
(NULL, 'suggest_something', 'Boring...'),
|
||||
(NULL, 'suggest_something', 'Who wants some?'),
|
||||
(NULL, 'suggest_something', 'Go get me!'),
|
||||
(NULL, 'suggest_something', 'Maybe a duel in %zone?'),
|
||||
(NULL, 'suggest_something', 'Anybody doing something?'),
|
||||
(NULL, 'suggest_something', '%zone: is anybody here?'),
|
||||
(NULL, 'suggest_something', '%zone: where is everyone?'),
|
||||
(NULL, 'suggest_something', 'Looks like I am alone in %zone.'),
|
||||
(NULL, 'suggest_something', 'Meet me in %zone.'),
|
||||
(NULL, 'suggest_something', 'Let''s quest in %zone!'),
|
||||
(NULL, 'suggest_something', '%zone is the best place to be!'),
|
||||
(NULL, 'suggest_something', 'Wanna go to %zone. Anybody with me?'),
|
||||
(NULL, 'suggest_something', 'Who wants going to %zone?'),
|
||||
(NULL, 'suggest_something', 'I don''t like %zone. Where to go?'),
|
||||
(NULL, 'suggest_something', 'Are there a good quests in %zone?'),
|
||||
(NULL, 'suggest_something', 'Where to go after %zone?'),
|
||||
(NULL, 'suggest_something', 'Who is in %zone?'),
|
||||
(NULL, 'suggest_something', 'LFG in %zone.'),
|
||||
(NULL, 'suggest_something', '%zone is the worst place to be.'),
|
||||
(NULL, 'suggest_something', 'Catch me in %zone!'),
|
||||
(NULL, 'suggest_something', 'Go for %zone!'),
|
||||
(NULL, 'suggest_something', 'Wanna quest in %zone'),
|
||||
(NULL, 'suggest_something', 'Anyone has quests in %zone?'),
|
||||
(NULL, 'suggest_something', 'Come here to %zone!'),
|
||||
(NULL, 'suggest_something', 'Seems there is no Horde in %zone'),
|
||||
(NULL, 'suggest_something', 'Seems there is no Alliance in %zone'),
|
||||
(NULL, 'suggest_something', 'I am really tired of %zone. Maybe go somewhere else?'),
|
||||
|
||||
-- == Trade ==
|
||||
-- %item - [item]xN
|
||||
(NULL, 'suggest_sell', 'WTS %item for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Who wants %item for %gold?'),
|
||||
(NULL, 'suggest_sell', 'Anyone wants %item? Only %gold.'),
|
||||
(NULL, 'suggest_sell', 'Just %gold for %item!'),
|
||||
(NULL, 'suggest_sell', 'Selling %item for %gold.'),
|
||||
(NULL, 'suggest_sell', '%item is yours just for %gold!'),
|
||||
(NULL, 'suggest_sell', 'Ridiculus price of %gold for %item!'),
|
||||
(NULL, 'suggest_sell', 'Wanna sell %item for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Who needs %item? Only %gold.'),
|
||||
(NULL, 'suggest_sell', 'Anyone needs %item for %gold?'),
|
||||
(NULL, 'suggest_sell', '%gold for %item. Less than AH!'),
|
||||
(NULL, 'suggest_sell', '%item is expensive, but I''d sell it for %gold.'),
|
||||
(NULL, 'suggest_sell', 'You''ll never find %item cheaper than %gold!'),
|
||||
(NULL, 'suggest_sell', 'Need more than %item!'),
|
||||
(NULL, 'suggest_sell', 'I have %item and need more.'),
|
||||
(NULL, 'suggest_sell', 'Have %item. Who wants to buy for %gold?'),
|
||||
(NULL, 'suggest_sell', 'Anyone WTB %item for %gold?'),
|
||||
(NULL, 'suggest_sell', 'What about %item? For %gold.'),
|
||||
(NULL, 'suggest_sell', 'Who said I am a bastard? %item for %gold is a good price.'),
|
||||
(NULL, 'suggest_sell', 'I am selling %item? Just %gold.'),
|
||||
(NULL, 'suggest_sell', 'LFG for farming. You can still buy %item I have for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Sold almost everything today. Still have %item for %gold.'),
|
||||
(NULL, 'suggest_sell', 'What use for trade chat? Of course to sell %item for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Can anyone beat the price of %gold for %item?'),
|
||||
(NULL, 'suggest_sell', 'Wanna stop trade chat? Just buy %item? For %gold!'),
|
||||
(NULL, 'suggest_sell', 'Everybody spams in trade chat. Me too - %gold for %item!'),
|
||||
(NULL, 'suggest_sell', 'Is %item any use? Just selling it for %gold.'),
|
||||
(NULL, 'suggest_sell', 'I have %item ready to sell you for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Did nothing yesterday but have got %item. Selling it for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Farmed yesterday and got %item. Anyone wtb for %gold?'),
|
||||
(NULL, 'suggest_sell', 'Bought %item yesterday. Anyone needs it for %gold?'),
|
||||
(NULL, 'suggest_sell', 'Who asked for %item? The price is the same - %gold.'),
|
||||
(NULL, 'suggest_sell', 'I sill have %item. WTB for %gold?'),
|
||||
(NULL, 'suggest_sell', 'I used to have more than %item. Now needs to sell it for %gold.'),
|
||||
(NULL, 'suggest_sell', 'I wish I have more than %item. You could buy it for %gold anyways.'),
|
||||
(NULL, 'suggest_sell', 'What use for your gold? To buy my %item for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Please spare some gold for me. You can buy %item for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Is %gold is a good price for %item?'),
|
||||
(NULL, 'suggest_sell', 'Just bought yesterday %items, but do not need it anymore. Anyone wants for %gold?'),
|
||||
(NULL, 'suggest_sell', 'I am going to post %item on the AH but you can buy it now cheaper just for %gold.'),
|
||||
(NULL, 'suggest_sell', 'Why the #!@ have I bought %item? Anyone needs it for %gold?')
|
||||
|
||||
;
|
||||
3793
sql/playerbots/base/playerbots_travelnode.sql
Normal file
3793
sql/playerbots/base/playerbots_travelnode.sql
Normal file
File diff suppressed because it is too large
Load Diff
15056
sql/playerbots/base/playerbots_travelnode_link.sql
Normal file
15056
sql/playerbots/base/playerbots_travelnode_link.sql
Normal file
File diff suppressed because it is too large
Load Diff
1405047
sql/playerbots/base/playerbots_travelnode_path.sql
Normal file
1405047
sql/playerbots/base/playerbots_travelnode_path.sql
Normal file
File diff suppressed because it is too large
Load Diff
284
sql/playerbots/base/playerbots_weightscale_data.sql
Normal file
284
sql/playerbots/base/playerbots_weightscale_data.sql
Normal file
@@ -0,0 +1,284 @@
|
||||
DROP TABLE IF EXISTS `playerbots_weightscale_data`;
|
||||
CREATE TABLE IF NOT EXISTS `playerbots_weightscale_data` (
|
||||
`id` int(32) NOT NULL,
|
||||
`field` varchar(18) NOT NULL,
|
||||
`val` smallint(6) unsigned NOT NULL,
|
||||
KEY `id` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
INSERT INTO `playerbots_weightscale_data` (`id`, `field`, `val`) VALUES
|
||||
(1, 'exprtng', 100),
|
||||
(1, 'str', 82),
|
||||
(1, 'critstrkrtng', 66),
|
||||
(1, 'agi', 53),
|
||||
(1, 'armorpenrtng', 52),
|
||||
(1, 'hitrtng', 48),
|
||||
(1, 'hastertng', 36),
|
||||
(1, 'atkpwr', 31),
|
||||
(1, 'armor', 5),
|
||||
(2, 'exprtng', 100),
|
||||
(2, 'str', 82),
|
||||
(2, 'critstrkrtng', 66),
|
||||
(2, 'agi', 53),
|
||||
(2, 'armorpenrtng', 52),
|
||||
(2, 'hitrtng', 48),
|
||||
(2, 'hastertng', 36),
|
||||
(2, 'atkpwr', 31),
|
||||
(2, 'armor', 5),
|
||||
(3, 'sta', 100),
|
||||
(3, 'dodgertng', 90),
|
||||
(3, 'defrtng', 86),
|
||||
(3, 'block', 81),
|
||||
(3, 'agi', 67),
|
||||
(3, 'parryrtng', 67),
|
||||
(3, 'blockrtng', 48),
|
||||
(3, 'str', 48),
|
||||
(3, 'exprtng', 19),
|
||||
(3, 'hitrtng', 10),
|
||||
(3, 'armorpenrtng', 10),
|
||||
(3, 'critstrkrtng', 7),
|
||||
(3, 'armor', 6),
|
||||
(3, 'hastertng', 1),
|
||||
(3, 'atkpwr', 1),
|
||||
(4, 'int', 100),
|
||||
(4, 'manargn', 88),
|
||||
(4, 'splpwr', 58),
|
||||
(4, 'critstrkrtng', 46),
|
||||
(4, 'hastertng', 35),
|
||||
(5, 'sta', 100),
|
||||
(5, 'dodgertng', 94),
|
||||
(5, 'block', 86),
|
||||
(5, 'defrtng', 86),
|
||||
(5, 'exprtng', 79),
|
||||
(5, 'agi', 76),
|
||||
(5, 'parryrtng', 76),
|
||||
(5, 'hitrtng', 58),
|
||||
(5, 'blockrtng', 52),
|
||||
(5, 'str', 50),
|
||||
(5, 'armor', 6),
|
||||
(5, 'atkpwr', 6),
|
||||
(5, 'splpwr', 4),
|
||||
(5, 'critstrkrtng', 3),
|
||||
(6, 'mledps', 470),
|
||||
(6, 'hitrtng', 100),
|
||||
(6, 'str', 80),
|
||||
(6, 'exprtng', 66),
|
||||
(6, 'critstrkrtng', 40),
|
||||
(6, 'atkpwr', 34),
|
||||
(6, 'agi', 32),
|
||||
(6, 'hastertng', 30),
|
||||
(6, 'armorpenrtng', 22),
|
||||
(6, 'splpwr', 9),
|
||||
(7, 'rgddps', 213),
|
||||
(7, 'hitrtng', 100),
|
||||
(7, 'agi', 58),
|
||||
(7, 'critstrkrtng', 40),
|
||||
(7, 'int', 37),
|
||||
(7, 'atkpwr', 30),
|
||||
(7, 'armorpenrtng', 28),
|
||||
(7, 'hastertng', 21),
|
||||
(8, 'rgddps', 379),
|
||||
(8, 'hitrtng', 100),
|
||||
(8, 'agi', 74),
|
||||
(8, 'critstrkrtng', 57),
|
||||
(8, 'armorpenrtng', 40),
|
||||
(8, 'int', 39),
|
||||
(8, 'atkpwr', 32),
|
||||
(8, 'hastertng', 24),
|
||||
(9, 'rgddps', 181),
|
||||
(9, 'hitrtng', 100),
|
||||
(9, 'agi', 76),
|
||||
(9, 'critstrkrtng', 42),
|
||||
(9, 'int', 35),
|
||||
(9, 'hastertng', 31),
|
||||
(9, 'atkpwr', 29),
|
||||
(9, 'armorpenrtng', 26),
|
||||
(10, 'mledps', 170),
|
||||
(10, 'agi', 100),
|
||||
(10, 'exprtng', 87),
|
||||
(10, 'hitrtng', 83),
|
||||
(10, 'critstrkrtng', 81),
|
||||
(10, 'atkpwr', 65),
|
||||
(10, 'armorpenrtng', 65),
|
||||
(10, 'hastertng', 64),
|
||||
(10, 'str', 55),
|
||||
(11, 'mledps', 220),
|
||||
(11, 'armorpenrtng', 100),
|
||||
(11, 'agi', 100),
|
||||
(11, 'exprtng', 82),
|
||||
(11, 'hitrtng', 80),
|
||||
(11, 'critstrkrtng', 75),
|
||||
(11, 'hastertng', 73),
|
||||
(11, 'str', 55),
|
||||
(11, 'atkpwr', 50),
|
||||
(12, 'mledps', 228),
|
||||
(12, 'exprtng', 100),
|
||||
(12, 'agi', 100),
|
||||
(12, 'hitrtng', 80),
|
||||
(12, 'armorpenrtng', 75),
|
||||
(12, 'critstrkrtng', 75),
|
||||
(12, 'hastertng', 75),
|
||||
(12, 'str', 55),
|
||||
(12, 'atkpwr', 50),
|
||||
(13, 'splpwr', 100),
|
||||
(13, 'manargn', 67),
|
||||
(13, 'int', 65),
|
||||
(13, 'hastertng', 59),
|
||||
(13, 'critstrkrtng', 48),
|
||||
(13, 'spi', 22),
|
||||
(14, 'manargn', 100),
|
||||
(14, 'int', 69),
|
||||
(14, 'splpwr', 60),
|
||||
(14, 'spi', 52),
|
||||
(14, 'critstrkrtng', 38),
|
||||
(14, 'hastertng', 31),
|
||||
(15, 'hitrtng', 100),
|
||||
(15, 'shasplpwr', 76),
|
||||
(15, 'splpwr', 76),
|
||||
(15, 'critstrkrtng', 54),
|
||||
(15, 'hastertng', 50),
|
||||
(15, 'spi', 16),
|
||||
(15, 'int', 16),
|
||||
(16, 'mledps', 360),
|
||||
(16, 'armorpenrtng', 100),
|
||||
(16, 'str', 99),
|
||||
(16, 'hitrtng', 91),
|
||||
(16, 'exprtng', 90),
|
||||
(16, 'critstrkrtng', 57),
|
||||
(16, 'hastertng', 55),
|
||||
(16, 'atkpwr', 36),
|
||||
(16, 'armor', 1),
|
||||
(17, 'mledps', 337),
|
||||
(17, 'hitrtng', 100),
|
||||
(17, 'str', 97),
|
||||
(17, 'exprtng', 81),
|
||||
(17, 'armorpenrtng', 61),
|
||||
(17, 'critstrkrtng', 45),
|
||||
(17, 'atkpwr', 35),
|
||||
(17, 'hastertng', 28),
|
||||
(17, 'armor', 1),
|
||||
(18, 'mledps', 419),
|
||||
(18, 'parryrtng', 100),
|
||||
(18, 'hitrtng', 97),
|
||||
(18, 'str', 96),
|
||||
(18, 'defrtng', 85),
|
||||
(18, 'exprtng', 69),
|
||||
(18, 'dodgertng', 61),
|
||||
(18, 'agi', 61),
|
||||
(18, 'sta', 61),
|
||||
(18, 'critstrkrtng', 49),
|
||||
(18, 'atkpwr', 41),
|
||||
(18, 'armorpenrtng', 31),
|
||||
(18, 'armor', 5),
|
||||
(19, 'mledps', 209),
|
||||
(19, 'str', 100),
|
||||
(19, 'hitrtng', 66),
|
||||
(19, 'exprtng', 51),
|
||||
(19, 'hastertng', 48),
|
||||
(19, 'critstrkrtng', 45),
|
||||
(19, 'atkpwr', 34),
|
||||
(19, 'armorpenrtng', 32),
|
||||
(19, 'armor', 1),
|
||||
(20, 'hitrtng', 100),
|
||||
(20, 'splpwr', 60),
|
||||
(20, 'hastertng', 56),
|
||||
(20, 'critstrkrtng', 40),
|
||||
(20, 'int', 11),
|
||||
(21, 'mledps', 135),
|
||||
(21, 'hitrtng', 100),
|
||||
(21, 'exprtng', 84),
|
||||
(21, 'agi', 55),
|
||||
(21, 'int', 55),
|
||||
(21, 'critstrkrtng', 55),
|
||||
(21, 'hastertng', 42),
|
||||
(21, 'str', 35),
|
||||
(21, 'atkpwr', 32),
|
||||
(21, 'splpwr', 29),
|
||||
(21, 'armorpenrtng', 26),
|
||||
(22, 'manargn', 100),
|
||||
(22, 'int', 85),
|
||||
(22, 'splpwr', 77),
|
||||
(22, 'critstrkrtng', 62),
|
||||
(22, 'hastertng', 35),
|
||||
(23, 'hitrtng', 100),
|
||||
(23, 'hastertng', 54),
|
||||
(23, 'arcsplpwr', 49),
|
||||
(23, 'splpwr', 49),
|
||||
(23, 'critstrkrtng', 37),
|
||||
(23, 'int', 34),
|
||||
(23, 'frosplpwr', 24),
|
||||
(23, 'firsplpwr', 24),
|
||||
(23, 'spi', 14),
|
||||
(24, 'hitrtng', 100),
|
||||
(24, 'hastertng', 53),
|
||||
(24, 'firsplpwr', 46),
|
||||
(24, 'splpwr', 46),
|
||||
(24, 'critstrkrtng', 43),
|
||||
(24, 'frosplpwr', 23),
|
||||
(24, 'arcsplpwr', 23),
|
||||
(24, 'int', 13),
|
||||
(25, 'hitrtng', 100),
|
||||
(25, 'hastertng', 42),
|
||||
(25, 'frosplpwr', 39),
|
||||
(25, 'splpwr', 39),
|
||||
(25, 'arcsplpwr', 19),
|
||||
(25, 'firsplpwr', 19),
|
||||
(25, 'critstrkrtng', 19),
|
||||
(25, 'int', 6),
|
||||
(26, 'hitrtng', 100),
|
||||
(26, 'shasplpwr', 72),
|
||||
(26, 'splpwr', 72),
|
||||
(26, 'hastertng', 61),
|
||||
(26, 'critstrkrtng', 38),
|
||||
(26, 'firsplpwr', 36),
|
||||
(26, 'spi', 34),
|
||||
(26, 'int', 15),
|
||||
(27, 'hitrtng', 100),
|
||||
(27, 'hastertng', 50),
|
||||
(27, 'firsplpwr', 45),
|
||||
(27, 'shasplpwr', 45),
|
||||
(27, 'splpwr', 45),
|
||||
(27, 'critstrkrtng', 31),
|
||||
(27, 'spi', 29),
|
||||
(27, 'int', 13),
|
||||
(28, 'hitrtng', 100),
|
||||
(28, 'firsplpwr', 47),
|
||||
(28, 'splpwr', 47),
|
||||
(28, 'hastertng', 46),
|
||||
(28, 'spi', 26),
|
||||
(28, 'shasplpwr', 23),
|
||||
(28, 'critstrkrtng', 16),
|
||||
(28, 'int', 13),
|
||||
(29, 'hitrtng', 100),
|
||||
(29, 'splpwr', 66),
|
||||
(29, 'hastertng', 54),
|
||||
(29, 'critstrkrtng', 43),
|
||||
(29, 'spi', 22),
|
||||
(29, 'int', 22),
|
||||
(30, 'agi', 100),
|
||||
(30, 'sta', 75),
|
||||
(30, 'dodgertng', 65),
|
||||
(30, 'defrtng', 60),
|
||||
(30, 'exprtng', 16),
|
||||
(30, 'str', 10),
|
||||
(30, 'armor', 10),
|
||||
(30, 'hitrtng', 8),
|
||||
(30, 'hastertng', 5),
|
||||
(30, 'atkpwr', 4),
|
||||
(30, 'feratkpwr', 4),
|
||||
(30, 'critstrkrtng', 3),
|
||||
(31, 'splpwr', 100),
|
||||
(31, 'manargn', 73),
|
||||
(31, 'hastertng', 57),
|
||||
(31, 'int', 51),
|
||||
(31, 'spi', 32),
|
||||
(31, 'critstrkrtng', 11),
|
||||
(32, 'agi', 100),
|
||||
(32, 'armorpenrtng', 90),
|
||||
(32, 'str', 80),
|
||||
(32, 'critstrkrtng', 55),
|
||||
(32, 'exprtng', 50),
|
||||
(32, 'hitrtng', 50),
|
||||
(32, 'feratkpwr', 40),
|
||||
(32, 'atkpwr', 40),
|
||||
(32, 'hastertng', 35);
|
||||
41
sql/playerbots/base/playerbots_weightscales.sql
Normal file
41
sql/playerbots/base/playerbots_weightscales.sql
Normal file
@@ -0,0 +1,41 @@
|
||||
DROP TABLE IF EXISTS `playerbots_weightscales`;
|
||||
CREATE TABLE IF NOT EXISTS `playerbots_weightscales` (
|
||||
`id` int(32) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(32) NOT NULL,
|
||||
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
|
||||
|
||||
INSERT INTO `playerbots_weightscales` (`id`, `name`, `class`) VALUES
|
||||
(1, 'arms', 1),
|
||||
(2, 'fury', 1),
|
||||
(3, 'prot', 1),
|
||||
(4, 'holy', 2),
|
||||
(5, 'prot', 2),
|
||||
(6, 'retrib', 2),
|
||||
(7, 'beast', 3),
|
||||
(8, 'marks', 3),
|
||||
(9, 'surv', 3),
|
||||
(10, 'assas', 4),
|
||||
(11, 'combat', 4),
|
||||
(12, 'subtle', 4),
|
||||
(13, 'disc', 5),
|
||||
(14, 'holy', 5),
|
||||
(15, 'shadow', 5),
|
||||
(16, 'blooddps', 6),
|
||||
(17, 'frostdps', 6),
|
||||
(18, 'frosttank', 6),
|
||||
(19, 'unholydps', 6),
|
||||
(20, 'elem', 7),
|
||||
(21, 'enhance', 7),
|
||||
(22, 'resto', 7),
|
||||
(23, 'arcane', 8),
|
||||
(24, 'fire', 8),
|
||||
(25, 'frost', 8),
|
||||
(26, 'afflic', 9),
|
||||
(27, 'demo', 9),
|
||||
(28, 'destro', 9),
|
||||
(29, 'balance', 11),
|
||||
(30, 'feraltank', 11),
|
||||
(31, 'resto', 11),
|
||||
(32, 'feraldps', 11);
|
||||
31
sql/playerbots/base/updates.sql
Normal file
31
sql/playerbots/base/updates.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- --------------------------------------------------------
|
||||
-- Хост: 127.0.0.1
|
||||
-- Версия сервера: 10.6.4-MariaDB - mariadb.org binary distribution
|
||||
-- Операционная система: Win64
|
||||
-- HeidiSQL Версия: 11.3.0.6295
|
||||
-- --------------------------------------------------------
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
-- Дамп структуры для таблица _acore_playerbots.updates
|
||||
DROP TABLE IF EXISTS `updates`;
|
||||
CREATE TABLE IF NOT EXISTS `updates` (
|
||||
`name` varchar(200) NOT NULL COMMENT 'filename with extension of the update.',
|
||||
`hash` char(40) DEFAULT '' COMMENT 'sha1 hash of the sql file.',
|
||||
`state` enum('RELEASED','ARCHIVED','CUSTOM') NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
|
||||
`timestamp` timestamp NOT NULL DEFAULT current_timestamp() COMMENT 'timestamp when the query was applied.',
|
||||
`speed` INT unsigned NOT NULL DEFAULT 0 COMMENT 'time the query takes to apply in ms.',
|
||||
PRIMARY KEY (`name`) USING BTREE
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='List of all applied updates in this database.';
|
||||
|
||||
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
|
||||
|
||||
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
|
||||
35
sql/playerbots/base/updates_include.sql
Normal file
35
sql/playerbots/base/updates_include.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
-- --------------------------------------------------------
|
||||
-- Хост: 127.0.0.1
|
||||
-- Версия сервера: 10.6.4-MariaDB - mariadb.org binary distribution
|
||||
-- Операционная система: Win64
|
||||
-- HeidiSQL Версия: 11.3.0.6295
|
||||
-- --------------------------------------------------------
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
-- Дамп структуры для таблица _acore_playerbots.updates_include
|
||||
DROP TABLE IF EXISTS `updates_include`;
|
||||
CREATE TABLE IF NOT EXISTS `updates_include` (
|
||||
`path` varchar(200) NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
|
||||
`state` enum('RELEASED','ARCHIVED','CUSTOM') NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
|
||||
PRIMARY KEY (`path`) USING BTREE
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='List of directories where we want to include sql updates.';
|
||||
|
||||
-- Дамп данных таблицы _acore_playerbots.updates_include: 3 rows
|
||||
DELETE FROM `updates_include`;
|
||||
/*!40000 ALTER TABLE `updates_include` DISABLE KEYS */;
|
||||
INSERT INTO `updates_include` (`path`, `state`) VALUES
|
||||
('$/sql/playerbots/updates', 'RELEASED'),
|
||||
('$/sql/playerbots/custom', 'CUSTOM'),
|
||||
('$/sql/playerbots/archive', 'ARCHIVED');
|
||||
/*!40000 ALTER TABLE `updates_include` ENABLE KEYS */;
|
||||
|
||||
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
|
||||
31
sql/playerbots/base/version_db_playerbots.sql
Normal file
31
sql/playerbots/base/version_db_playerbots.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- --------------------------------------------------------
|
||||
-- Хост: 127.0.0.1
|
||||
-- Версия сервера: 10.6.4-MariaDB - mariadb.org binary distribution
|
||||
-- Операционная система: Win64
|
||||
-- HeidiSQL Версия: 11.3.0.6295
|
||||
-- --------------------------------------------------------
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
-- Дамп структуры для таблица _acore_playerbots.version_db_playerbots
|
||||
DROP TABLE IF EXISTS `version_db_playerbots`;
|
||||
CREATE TABLE IF NOT EXISTS `version_db_playerbots` (
|
||||
`sql_rev` varchar(100) NOT NULL,
|
||||
`required_rev` varchar(100) DEFAULT NULL,
|
||||
`date` varchar(50) DEFAULT NULL,
|
||||
PRIMARY KEY (`sql_rev`),
|
||||
KEY `required` (`required_rev`),
|
||||
CONSTRAINT `required` FOREIGN KEY (`required_rev`) REFERENCES `version_db_playerbots` (`sql_rev`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='Last applied sql update to DB';
|
||||
|
||||
/*!40000 ALTER TABLE `version_db_playerbots` ENABLE KEYS */;
|
||||
|
||||
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
|
||||
5
sql/playerbots/create/create_mysql.sql
Normal file
5
sql/playerbots/create/create_mysql.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
GRANT ALL PRIVILEGES ON * . * TO 'acore'@'localhost' WITH GRANT OPTION;
|
||||
|
||||
CREATE DATABASE `acore_playerbots` DEFAULT CHARACTER SET UTF8MB4 COLLATE utf8mb4_general_ci;
|
||||
|
||||
GRANT ALL PRIVILEGES ON `acore_playerbots` . * TO 'acore'@'localhost' WITH GRANT OPTION;
|
||||
9
sql/playerbots/create/drop_mysql.sql
Normal file
9
sql/playerbots/create/drop_mysql.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
REVOKE ALL PRIVILEGES ON * . * FROM 'acore'@'localhost';
|
||||
|
||||
REVOKE ALL PRIVILEGES ON `acore_playerbots` . * FROM 'acore'@'localhost';
|
||||
|
||||
REVOKE GRANT OPTION ON `acore_playerbots` . * FROM 'acore'@'localhost';
|
||||
|
||||
DROP USER 'acore'@'localhost';
|
||||
|
||||
DROP DATABASE IF EXISTS `acore_playerbots`;
|
||||
5
sql/playerbots/create/drop_mysql_8.sql
Normal file
5
sql/playerbots/create/drop_mysql_8.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'acore'@'localhost';
|
||||
|
||||
DROP USER 'acore'@'localhost';
|
||||
|
||||
DROP DATABASE IF EXISTS `acore_playerbots`;
|
||||
10
sql/playerbots/custom/README.md
Normal file
10
sql/playerbots/custom/README.md
Normal file
@@ -0,0 +1,10 @@
|
||||
This folder should contains only re-applicable sql
|
||||
|
||||
e.g:
|
||||
|
||||
- CREATE IF NOT EXISTS
|
||||
- REPLACE INTO
|
||||
- DELETE + INSERT
|
||||
- UPDATES with fixed values
|
||||
|
||||
etc.
|
||||
2
sql/playerbots/updates/README.md
Normal file
2
sql/playerbots/updates/README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
Please read [this](http://www.azerothcore.org/wiki/Dealing-with-SQL-files) before adding new SQL-update files.
|
||||
|
||||
Reference in New Issue
Block a user