FIX:
DB:
UPDATE `creature_template` SET `AIName`='SmartAI',`ScriptName`='' WHERE `entry`=30022;
DELETE FROM `smart_scripts` WHERE `entryorguid`=30022 AND `source_type`=0;
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
('30022','0','0','0','6','0','100','0','0','0','0','0','15','12948','0','0','0','0','0','16','0','0','0','0','0','0','0','Vladof the Butcher - On Death - Call Areaxploredoreventhappens');
CORE:
diff --git a/src/server/scripts/Northrend/zone_zuldrak.cpp b/src/server/scripts/Northrend/zone_zuldrak.cpp
index 68fdc16..a36f43e 100644
--- a/src/server/scripts/Northrend/zone_zuldrak.cpp
+++ b/src/server/scripts/Northrend/zone_zuldrak.cpp
@@ -176,6 +176,7 @@ enum Gurgthock
QUEST_AMPHITHEATER_ANGUISH_YGGDRAS_1 = 12932,
QUEST_AMPHITHEATER_ANGUISH_MAGNATAUR = 12933,
QUEST_AMPHITHEATER_ANGUISH_FROM_BEYOND = 12934,
+ QUEST_THE_CHAMPION_OF_ANGUISH = 12948,
NPC_ORINOKO_TUSKBREAKER = 30020,
NPC_KORRAK_BLOODRAGER = 30023,
@@ -189,6 +190,7 @@ enum Gurgthock
NPC_FIEND_AIR = 30045,
NPC_FIEND_FIRE = 30042,
NPC_FIEND_EARTH = 30043,
+ NPC_VLADOF_THE_BUTCHER = 30022,
SAY_QUEST_ACCEPT_TUSKARRMAGEDON = 0,
SAY_QUEST_ACCEPT_KORRAK_1 = 1,
@@ -318,6 +320,10 @@ public:
uiTimer = 2000;
uiPhase = 12;
break;
+ case QUEST_THE_CHAMPION_OF_ANGUISH:
+ uiTimer = 2000;
+ uiPhase = 15;
+ break;
}
break;
}
@@ -440,6 +446,10 @@ public:
creature->AI()->SetData(1, _bossRandom);
uiPhase = 0;
break;
+ case 15:
+ me->SummonCreature(NPC_VLADOF_THE_BUTCHER, SpawnPosition[1], TEMPSUMMON_CORPSE_DESPAWN, 1000);
+ uiPhase = 0;
+ break;
}
}
else uiTimer -= diff;
@@ -479,6 +489,9 @@ public:
case QUEST_AMPHITHEATER_ANGUISH_FROM_BEYOND:
creature->AI()->SetData(1, quest->GetQuestId());
break;
+ case QUEST_THE_CHAMPION_OF_ANGUISH:
+ creature->AI()->SetData(1, quest->GetQuestId());
+ break;
}
creature->AI()->SetGUID(player->GetGUID());