mirror of
https://github.com/araxiaonline/AzerothCore-Converted-Modules-to-latest-TrinityCore.git
synced 2026-06-13 09:32:20 -04:00
76 lines
2.9 KiB
SQL
76 lines
2.9 KiB
SQL
USE world;
|
|
|
|
-- ######################################################--
|
|
-- NPC CODEBOX TABLES
|
|
-- ######################################################--
|
|
SET FOREIGN_KEY_CHECKS=0;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for lootcode_items
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `lootcode_items`;
|
|
CREATE TABLE `lootcode_items` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`code` varchar(32) DEFAULT NULL,
|
|
`itemId` int(7) unsigned DEFAULT NULL,
|
|
`name` varchar(255) DEFAULT NULL,
|
|
`quantity` int(14) NOT NULL DEFAULT '1',
|
|
`gold` int(14) unsigned DEFAULT NULL,
|
|
`charges` tinyint(5) DEFAULT '1',
|
|
`isUnique` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
|
|
|
|
-- ----------------------------
|
|
-- Records of lootcode_items
|
|
-- ----------------------------
|
|
INSERT INTO `lootcode_items` VALUES ('1', 'sixbags', '21841', 'Netherweave Bag', '6', '0', '2', '0');
|
|
INSERT INTO `lootcode_items` VALUES ('2', 'artifact', '4696', 'Lapidis Tankard of Tidesippe', '1', '5', '3', '0');
|
|
INSERT INTO `lootcode_items` VALUES ('3', 'ballroom', '3419', 'Red Rose', '1', '100', '3', '0');
|
|
INSERT INTO `lootcode_items` VALUES ('4', 'ballroom', '6833', 'Tuxedo Shirt', '1', '0', '3', '0');
|
|
INSERT INTO `lootcode_items` VALUES ('5', 'ballroom', '6835', 'Tuxedo Pants', '1', '0', '3', '0');
|
|
|
|
-- ----------------------------
|
|
-- Table structure for lootcode_player
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `lootcode_player`;
|
|
CREATE TABLE `lootcode_player` (
|
|
`id` int(7) unsigned NOT NULL AUTO_INCREMENT,
|
|
`code` varchar(255) DEFAULT NULL,
|
|
`playerGUID` int(7) unsigned DEFAULT NULL,
|
|
`isUnique` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
|
`redeemed` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
|
-- ######################################################--
|
|
-- CODEBOX - 190000
|
|
-- ######################################################--
|
|
SET
|
|
@Entry := 190000,
|
|
@Model := 16804, -- Elven Jeweler
|
|
@Name := "Retdream",
|
|
@Title := "Keeper of Codes",
|
|
@Icon := "Buy",
|
|
@GossipMenu := 0,
|
|
@MinLevel := 80,
|
|
@MaxLevel := 80,
|
|
@Faction := 35,
|
|
@NPCFlag := 1,
|
|
@Scale := 1.0,
|
|
@Rank := 0,
|
|
@Type := 7,
|
|
@TypeFlags := 138936390,
|
|
@FlagsExtra := 2,
|
|
@AIName := "SmartAI",
|
|
@Script := "codebox_npc";
|
|
|
|
-- NPC
|
|
DELETE FROM creature_template WHERE entry = @Entry;
|
|
INSERT INTO creature_template (entry, modelid1, name, subname, IconName, gossip_menu_id, minlevel, maxlevel, faction, npcflag, speed_walk, speed_run, scale, rank, unit_class, unit_flags, type, type_flags, RegenHealth, flags_extra, AiName, ScriptName) VALUES
|
|
(@Entry, @Model, @Name, @Title, @Icon, @GossipMenu, @MinLevel, @MaxLevel, @Faction, @NPCFlag, 1, 1.14286, @Scale, @Rank, 1, 2, @Type, @TypeFlags, 1, @FlagsExtra, @AIName, @Script);
|
|
|
|
-- NPC Text
|
|
DELETE FROM `npc_text` WHERE `ID`=@Entry;
|
|
INSERT INTO `npc_text` (`ID`, `text0_0`) VALUES (@Entry, 'Greetings $N. Do you have a loot code to redeem?'); |