forked from TrinityCore/TrinityCore
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Add Script for The Grand Melee Quest - Fix Bug in Mastery Gossip - Add Misc SQL Fixes
- Loading branch information
BroodWyrm
committed
Aug 21, 2011
1 parent
2c137d0
commit 71a83f9
Showing
4 changed files
with
318 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
DELETE FROM `spell_area` WHERE `spell`=64169; | ||
INSERT INTO `spell_area` (`spell`,`area`,`quest_start`,`quest_start_active`,`quest_end`,`aura_spell`,`racemask`,`gender`,`autocast`) VALUES | ||
(64169,4273,0,0,0,0,0,2,0); | ||
-- Quest 12860, 12927 "Data Mining" | ||
UPDATE `creature_template` SET `AIName`='SmartAI',`InhabitType`=3 WHERE `entry`=29746; | ||
UPDATE `creature` SET `spawntimesecs`=180 WHERE `id`=29746; | ||
|
||
DELETE FROM `smart_scripts` WHERE `entryorguid`=29746; | ||
INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES | ||
(29746,0,0,0,8,0,100,0,59728,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'On spellhit - Despawn'); | ||
|
||
DELETE FROM `spell_scripts` WHERE `id`=59728; | ||
INSERT INTO `spell_scripts` (`id`,`effIndex`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`) VALUES | ||
(59728,0,0,8,29752,0,0,0,0,0,0); -- Give quest credit | ||
|
||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=51161; -- delete wrong existing condition | ||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=55161; | ||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES | ||
(17,0,55161,0,29,29746,20,0,0,'','Spell Retrieve Data will only be cast near Databank'); | ||
-- Ignis - Hot Pocket | ||
DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (10430,10431) AND `type`=18; | ||
|
||
UPDATE `creature_template` SET `ScriptName`='npc_hyldsmeet_protodrake_transport' WHERE `entry`=29679; | ||
|
||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (62496,67390,64414); | ||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceEntry`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`) VALUES | ||
(13,62496,18,1,33167), | ||
(13,67390,18,1,33167), | ||
(13,64414,18,1,33109); | ||
|
||
-- Broggok Poison Cloud | ||
UPDATE `creature_template` SET `unit_flags`=`unit_flags`|0x4|0x20000, `flags_extra`=`flags_extra`|128, `ScriptName`='' WHERE `entry` IN (17662,18602); | ||
|
||
-- Cosmetic Drakkari Bat [PH] | ||
UPDATE `creature_template` SET `unit_flags`=`unit_flags`|0x2, `flags_extra`=`flags_extra`|0x2 WHERE `entry`=27490; | ||
|
||
-- Harbinger Skyriss (heroic) | ||
UPDATE `creature_template` SET `Health_mod`=33 WHERE `entry`=21601; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
DELETE FROM `trinity_string` WHERE `entry` IN (453, 550, 714, 716); | ||
INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES | ||
(453,'Ban time remaining: %s, Banned by: %s, Reason: %s'), | ||
(550,'Mute time remaining: %s'), | ||
(716,'Map: %s, Area: %s'), | ||
(714,'Map: %s, Area: %s, Zone: %s, Phase: %u'); | ||
|
||
DELETE FROM `command` WHERE `name` = 'pinfo'; | ||
INSERT INTO `command` (`name`, `security`, `help`) VALUES ('pinfo','2','Syntax: .pinfo [$player_name/#GUID]\r\n\r\nOutput account information for selected player or player find by $player_name or #GUID.'); | ||
|
||
UPDATE `creature_template` SET `ScriptName`='npc_hyldsmeet_protodrake' WHERE `entry`=29625; | ||
UPDATE `creature_loot_template` SET `maxcount`=3 WHERE `entry`=38401 AND `mincountOrRef`=-34248; | ||
|
||
UPDATE `vehicle_template_accessory` SET `seat_id`=1, `minion`=1 WHERE `entry`=29625; | ||
|
||
UPDATE `creature_template` SET `npcflag`=`npcflag`|0x1000000,`VehicleId`=165,`spell1`=54420,`AIName`='SmartAI',`InhabitType`=5 WHERE `entry`=29403; | ||
DELETE FROM `npc_spellclick_spells` WHERE `npc_entry`=29403; | ||
INSERT INTO `npc_spellclick_spells` VALUES | ||
(29403,49641,0,0,0,1,0,0,0); | ||
|
||
DELETE FROM `spell_scripts` WHERE `id`=54420; | ||
INSERT INTO `spell_scripts` (`id`,`effIndex`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`) VALUES | ||
(54420,1,0,18,0,0,0,0,0,0,0); | ||
|
||
|
||
DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (12747,12748,12749) AND `type`=12; | ||
INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) | ||
VALUES | ||
(12747,12,1,0,''), | ||
(12748,12,1,0,''), | ||
(12749,12,1,0,''); | ||
|
||
DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (12740,12741,12744,12993) AND `type`=12; | ||
INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) | ||
VALUES | ||
(12740,12,0,0,''), | ||
(12741,12,0,0,''), | ||
(12744,12,0,0,''), | ||
(12993,12,1,0,''); | ||
|
||
DELETE FROM `spell_script_names` WHERE `spell_id`=64414; | ||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES | ||
(64414,'spell_load_into_catapult'); | ||
|
||
-- Update a wrongly entered spell | ||
UPDATE `creature_template` SET `spell6`=64414 WHERE `entry`=33167; | ||
|
||
DELETE FROM `spell_script_names` WHERE `spell_id`=58886; | ||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) | ||
VALUES | ||
(58886,'spell_magic_eater_food'); | ||
|
||
DELETE FROM `spell_script_names` WHERE `spell_id`=61889; | ||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) | ||
VALUES | ||
(61889,'spell_assembly_meltdown'); | ||
|
||
DELETE FROM `spell_script_names` WHERE `spell_id`=20577; | ||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) | ||
VALUES | ||
(20577,'spell_gen_cannibalize'); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
71a83f9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fraction or faction :) ?
71a83f9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Faction
http://www.wowpedia.org/Faction
71a83f9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good But you mistake Type it .. please look at this
npc_fraction_valiant <~~~~~~~
in src/server/scripts/Northrend/icecrown.cpp
71a83f9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and your Work is Great
you can use it :
you can use this script for iceCrown
/*######
npc_squire_danny
*/
enum eSquireDanny
{
QUEST_THE_VALIANT_S_CHALLENGE_HORDE_UNDERCITY = 13729,
QUEST_THE_VALIANT_S_CHALLENGE_HORDE_SENJIN = 13727,
QUEST_THE_VALIANT_S_CHALLENGE_HORDE_THUNDERBLUFF = 13728,
QUEST_THE_VALIANT_S_CHALLENGE_HORDE_SILVERMOON = 13731,
QUEST_THE_VALIANT_S_CHALLENGE_HORDE_ORGRIMMAR = 13726,
QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_DARNASSUS = 13725,
QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_IRONFORGE = 13713,
QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_GNOMEREGAN = 13723,
QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_EXODAR = 13724,
QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_STORMWIND = 13699,
NPC_ARGENT_CHAMPION = 33707,
GOSSIP_TEXTID_SQUIRE_DANNY = 14407
};
class npc_squire_danny : public CreatureScript
{
public:
npc_squire_danny() : CreatureScript("npc_squire_danny") { }
bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 uiSender, uint32 uiAction)
{
pPlayer->PlayerTalkClass->ClearMenus();
if (uiAction == GOSSIP_ACTION_INFO_DEF+1)
{
pPlayer->CLOSE_GOSSIP_MENU();
pCreature->SummonCreature(NPC_ARGENT_CHAMPION,8562.451,1095.72,556.784,1.76);
}
//else
//pPlayer->SEND_GOSSIP_MENU(???, pCreature->GetGUID()); Missing text
return true;
}
bool OnGossipHello(Player* pPlayer, Creature* pCreature)
{
if (pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_HORDE_UNDERCITY) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_HORDE_SENJIN) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_HORDE_THUNDERBLUFF) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_HORDE_SILVERMOON) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_HORDE_ORGRIMMAR) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_DARNASSUS) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_IRONFORGE) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_GNOMEREGAN) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_EXODAR) == QUEST_STATUS_INCOMPLETE
|| pPlayer->GetQuestStatus(QUEST_THE_VALIANT_S_CHALLENGE_ALLIANCE_STORMWIND) == QUEST_STATUS_INCOMPLETE) //We need more info about it.
{
pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_SQUIRE_ITEM_1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+1);
pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_SQUIRE_ITEM_2, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+2);
}
}
};
71a83f9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes i take the script :D
71a83f9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i love you :D