aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2011_02_18_2_world_misc.sql36
1 files changed, 36 insertions, 0 deletions
diff --git a/sql/updates/world/2011_02_18_2_world_misc.sql b/sql/updates/world/2011_02_18_2_world_misc.sql
new file mode 100644
index 00000000000..8e2bc235861
--- /dev/null
+++ b/sql/updates/world/2011_02_18_2_world_misc.sql
@@ -0,0 +1,36 @@
+-- Jeeves should be a vendor and a banker (to Engineers).
+SET @Jeeves = 35642;
+UPDATE `creature_template` SET `faction_A`=35,`faction_H`=35,`npcflag`=`npcflag`|4225|131072,`unit_flags`=`unit_flags`|768,`gossip_menu_id`=10667,`AIName`='' WHERE `entry`=@Jeeves; -- template updates
+-- Jeeves gets the (player) faction of its summoner, 35 by default
+UPDATE `creature_model_info` SET `bounding_radius`=0.31,`combat_reach`=0,`gender`=2 WHERE `modelid`=30076; -- addon data
+DELETE FROM `creature_template_addon` WHERE `entry`=@Jeeves;
+INSERT INTO `creature_template_addon` (`entry`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(@Jeeves,0,33554432,1,0, '68054 0'); -- Aura: Pressing Engagement, bytes1: hover mode
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=10667 AND `SourceEntry`=0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(15,10667,0,0,7,202,350,0,0, '', 'Jeeves: Bank requires Engineering 350');
+
+DELETE FROM `gossip_menu_option` WHERE `menu_id`=10667 AND `id` IN (0,1);
+INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_icon`,`option_text`,`option_id`,`npc_option_npcflag`) VALUES
+(10667,0,6,'I would like to check my deposit box.',9,131072), -- banker
+(10667,1,1,'Let me browse your goods.',3,128); -- vendor
+
+DELETE FROM `npc_vendor` WHERE `entry`=@Jeeves;
+INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES
+(@Jeeves,1,41584,0,0,0), -- Frostbite Bullets
+(@Jeeves,2,41586,0,0,0), -- Terrorshaft Arrow
+(@Jeeves,3,44605,0,0,0), -- Wild Spineleaf
+(@Jeeves,4,44614,0,0,0), -- Starleaf Seed
+(@Jeeves,5,44615,0,0,0), -- Devout Candle
+(@Jeeves,6,16583,0,0,0), -- Demonic Figurine
+(@Jeeves,7,21177,0,0,0), -- Symbol of Kings
+(@Jeeves,8,17020,0,0,0), -- Arcane Powder
+(@Jeeves,9,37201,0,0,0), -- Corpse Dust
+(@Jeeves,10,5565,0,0,0), -- Infernal Stone
+(@Jeeves,11,17032,0,0,0), -- Rune of Portals
+(@Jeeves,12,17030,0,0,0), -- Ankh
+(@Jeeves,13,17033,0,0,0), -- Symbol of Divinity
+(@Jeeves,14,17031,0,0,0); -- Rune of Teleportation
+
+DELETE FROM `creature_ai_scripts` WHERE `id`=3564201; -- remove unneed EventAI script