The quest We Call Him Steelfeather (http://www.wowhead.com/quest=11418) in Howling fjord is bugged.
How it should work :
use the provided item http://www.wowhead.com/item=34026 to see through the eyes of the hyppogriph Steelfeather, after a it should go atop of its nest and render the quest complete.
How it does work :
using the provided item makes you seeing through the creature eyes but also makes the creature comes to you. Waiting for the end of the debuff does not give credit.
On rev : 225d264 TDB 11.47+
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
vid for this one: https://www.youtube.com/watch?v=hJSdJmEf-Lo&hd=1
oke attemp to fix this:
-- Steelfeather SAI
SET @ENTRY := 24514;
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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
(@ENTRY,0,0,1,8,0,100,0,43969,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit 'Feathered Charm' - Set Faction 35"),
(@ENTRY,0,1,2,61,0,100,0,43969,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit 'Feathered Charm' - Set Reactstate Passive"),
(@ENTRY,0,2,3,61,0,100,0,43969,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit 'Feathered Charm' - Stop Attacking"),
(@ENTRY,0,3,4,61,0,100,0,43969,0,0,0,69,0,0,0,0,0,0,8,0,0,0,2574.59,-5223.03,380.069,3.52568,"Steelfeather - On Spellhit 'Feathered Charm' - Move To Position"),
(@ENTRY,0,4,0,61,0,100,0,43969,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit 'Feathered Charm' - Set Event Phase 1"),
(@ENTRY,0,5,6,0,1,100,1,8000,8000,0,0,33,24515,0,0,0,0,0,7,0,0,0,0,0,0,0,"Steelfeather - In Combat - Quest Credit 'We Call Him Steelfeather' (Phase 1) (No Repeat)"),
(@ENTRY,0,6,0,61,1,100,1,8000,8000,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - In Combat - Despawn Instant (Phase 1) (No Repeat)"),
(@ENTRY,0,7,0,0,0,100,0,3400,500,12400,14500,11,49865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Steelfeather - In Combat - Cast 'Eye Peck'"),
(@ENTRY,0,8,0,0,0,100,0,2400,4000,8000,11400,11,18144,0,0,0,0,0,2,0,0,0,0,0,0,0,"Steelfeather - In Combat - Cast 'Swoop'");
but this needs some improvements:
interaction with the little children + propper despawn + the npcs seems to change his movement after he respawns
This can be pushed?
If anyone needs sniff ican supply it.
Hackfix for this Quest:
INSERT INTOsmart_scriptsVALUES (24514, 0, 5, 0, 8, 0, 255, 0, 43969, 0, 0, 0, 33, 24515, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Steelfeather - In Combat - Quest Credit \'We Call Him Steelfeather\' (Phase 1) (No Repeat)');
-- We Call Him Steelfeather (11418)
-- Steelfeather SAI
SET @ENTRY := 24514;
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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
(@ENTRY,0,0,1,8,0,100,0,43969,0,0,0,19,524288,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit 'Feathered Charm' - Remove Flag In Combat"),
(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,60,1,300,1,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Set Fly On"),
(@ENTRY,0,2,3,61,0,100,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Store Targetlist"),
(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,80,@ENTRY*100+00,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Run Script");
-- Actionlist SAI
SET @ENTRY := 2451400;
DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
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
(@ENTRY,9,0,0,0,0,100,0,5000,5000,0,0,11,43984,2,0,0,0,0,12,1,0,0,0,0,0,0,"On Script - Cast 'Steelfeather Quest Credit'"),
(@ENTRY,9,1,0,0,0,100,0,2000,2000,0,0,28,43969,0,0,0,0,0,12,1,0,0,0,0,0,0,"On Script - Remove Aura 'Feathered Charm'"),
(@ENTRY,9,2,0,0,0,100,0,1000,1000,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Despawn Instant");
DELETE FROM conditions WHERE SourceTypeOrReferenceId=17 AND SourceEntry=43969;
INSERT INTO conditions VALUES
(17, 0, 43969, 0, 0, 31, 1, 3, 24514, 0, 0, 0, 0, '', 'Requires Steelfeather');
DELETE FROM `creature_text` WHERE `entry` IN (24139, 24131);
INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
(24131, 0, 0, 'Why not? Just think how much better it\'ll look with the hatchlings to either side --', 12, 0, 100, 0, 0, 0, 'Trapper Jethan'),
(24131, 1, 0, 'What? I\'m just sayin\' that\'s how we do things in Grizzly Hills.', 12, 0, 100, 0, 0, 0, 'Trapper Jethan'),
(24139, 0, 0, 'Y\'hear that, Jethan? You\'re not getting that Steelfeather trophy now that we know she\'s a mother.', 12, 0, 100, 0, 0, 0, 'Gil Grisert'),
(24139, 1, 0, 'Jethan!', 12, 0, 100, 0, 0, 0, 'Gil Grisert');
UPDATE `creature_template` SET `AIName`='SmartAI', ScriptName='' WHERE `entry`= 24139;
DELETE FROM `smart_scripts` WHERE entryorguid=24139 AND source_type=0;
DELETE FROM `smart_scripts` WHERE entryorguid=24139*100 AND source_type=9;
INSERT INTO `smart_scripts` VALUES
(24139, 0, 0, 0,20, 0,100,0, 11418, 0, 0, 0, 80, 24139*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On Quest Rewarded - Script9');
(24139*100, 9, 0, 0, 0, 0,100,0, 1000, 1000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Script 9 - Talk');
(24139*100, 9, 1, 0, 0, 0,100,0, 8000, 8000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 24131, 0, 0, 0, 0, 0, 0, 'Script 9 - Talk');
(24139*100, 9, 2, 0, 0, 0,100,0, 5000, 5000, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Script 9 - Talk');
(24139*100, 9, 3, 0, 0, 0,100,0, 3000, 3000, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 24131, 0, 0, 0, 0, 0, 0, 'Script 9 - Talk');
(not my script)
Unless this should be working confirmed broken on:
TrinityCore rev. a0bdf7e83687+ 2017-07-25 21:54:11 +0200 (3.3.5 branch) (Win64, Release, Static) (worldserver-daemon)
TDB 335.63
Edit:
Updated to: TrinityCore rev. c70b328eda83+ 2017-08-01 18:14:55 +0200 (3.3.5 branch) (Win64, Release, Static) (worldserver-daemon)
And this quest is now working for me.
Just tried this on c52eb49 and having no luck; is this known to be broken? (Unsure because it looks like last thing on here is "closed," but it's marked open?)
it looks like last thing on here is "closed," but it's marked open?
The closed issue is #22497 and is only linked here because it was closed as a duplicate of this issue (see https://github.com/TrinityCore/TrinityCore/issues/22497#issuecomment-423813201). The issue ticket on this page (#6859) is still open.
updated the script pls try again
~~~sql
-- We Call Him Steelfeather (11418)
-- Steelfeather SAI
SET @ENTRY := 24514;
UPDATE creature_template SET AIName="SmartAI" WHERE entry IN(@ENTRY,@ENTRY+1);
DELETE FROM smart_scripts WHERE entryorguid=@ENTRY AND source_type=0;
DELETE FROM smart_scripts WHERE entryorguidIN(-114324,-114325) 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
(-114324,0,0,0,38,0,100,0,1,1,0,0,53,1,2451501,0,0,0,0,1,0,0,0,0,0,0,0,"Hypogrypth chick - On Data Set - Start WP"),
(-114325,0,0,0,38,0,100,0,1,1,0,0,53,1,2451502,0,0,0,0,1,0,0,0,0,0,0,0,"Hypogrypth chick - On Data Set - Start WP"),
(-114324,0,1,0,38,0,100,0,2,2,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hypogrypth chick - On Data Set - Evade"),
(-114325,0,1,0,38,0,100,0,2,2,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hypogrypth chick - On Data Set - Evade"),
(@ENTRY,0,0,1,8,0,100,0,43969,0,0,0,19,524288,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit 'Feathered Charm' - Remove Flag In Combat"),
(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,60,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Set Fly On"),
(@ENTRY,0,2,3,61,0,100,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Store Targetlist"),
(@ENTRY,0,3,4,61,0,100,0,0,0,0,0,127,2,1,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Remove Movement"),
(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,53,1,@ENTRY,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Spellhit - Start WP"),
(@ENTRY,0,5,0,40,0,100,0,1,@Entry,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Reached WP1 - Run Script"),
(@ENTRY,0,6,7,40,0,100,0,2,@Entry,0,0,28,43968,0,0,0,0,0,12,1,0,0,0,0,0,0,"Steelfeather - On Reached WP2 - Despawn"),
(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather - On Reached WP2 - Evade");
-- Actionlist SAI
SET @ENTRY := 2451400;
DELETE FROM smart_scripts WHERE entryorguid=@ENTRY AND source_type=9;
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
(@ENTRY,9,0,0,0,0,100,0,0,0,0,0,54,2000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steelfeather Script -Pause WP'"),
(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,3.944444,"Steelfeather Script -Set Orientation'"),
(@ENTRY,9,2,0,0,0,100,0,0,0,0,0,45,1,1,0,0,0,0,9,24515,0,20,0,0,0,0,"Steelfeather Script -Set Data to Spotted Hyppogrypth Hatchling'"),
(@ENTRY,9,3,0,0,0,100,0,2000,2000,0,0,45,2,2,0,0,0,0,9,24515,0,20,0,0,0,0,"Steelfeather Script -Set Data to Spotted Hyppogrypth Hatchling'"),
(@ENTRY,9,4,0,0,0,100,0,0,0,0,0,11,43984,2,0,0,0,0,12,1,0,0,0,0,0,0,"On Script - Cast 'Steelfeather Quest Credit'");
DELETE FROM waypoints WHERE entryin(24514,2451501,2451502);
INSERT INTO waypoints (entry, pointid, position_x, position_y, position_z, orientation, point_comment) VALUES
(24514, 1,2575.582, -5219.65, 375.2497, 0, 'Steelfeather'),
(24514, 2,2470.353, -5202.818, 349.8742, 0, 'Steelfeather'),
(2451501, 1,2575.237, -5223.781, 374.644, 0, 'Steelfeather Chick 1'),
(2451502, 1,2573.845, -5222.854, 374.2438, 0, 'Steelfeather Chick 2');
DELETE FROM conditions WHERE SourceTypeOrReferenceId=17 AND SourceEntry=43969;
INSERT INTO conditions VALUES
(17, 0, 43969, 0, 0, 31, 1, 3, 24514, 0, 0, 0, 0, '', 'Requires Steelfeather');
DELETE FROM creature_text WHERE CreatureID IN (24139, 24131);
INSERT INTO creature_text (CreatureID, GroupID, ID, Text, Type, Language, Probability, Emote, Duration, Sound, BroadcastTextId, TextRange, comment) VALUES
(24131, 1, 0, "Why not? Just think how much better it'll look with the hatchlings to either side --", 12, 0, 100, 6, 0, 0, 23549, 0, 'Trapper Jethan'),
(24131, 0, 0, "What? I\'m just sayin\' that\'s how we do things in Grizzly Hills.", 12, 0, 100, 1, 0, 0, 23551, 0, 'Trapper Jethan'),
(24131, 2, 0, "Hey, Gil, you give my offer any more thought? I\'ll have plenty of skins and preserved meat to trade for those heavy yeti furs or down your men are working with.", 12, 0, 100, 1, 0, 0, 22937, 0, 'Trapper Jethan'),
(24139, 1, 0, "Y'hear that, Jethan? You're not getting that Steelfeather trophy now that we know she's a mother.", 12, 0, 100, 1, 0, 0, 23548, 0, 'Gil Grisert'),
(24139, 0, 0, "Jethan!", 12, 0, 100, 25, 0, 0, 23550, 0, 'Gil Grisert'),
(24139, 2, 0, "Much as I\'d like to do business with you, Jethan, all this stuff is the property of the Alliance expeditionary forces.", 12, 0, 100, 274, 0, 0, 23938, 0, 'Gil Grisert');
UPDATE creature_template SET AIName='SmartAI', ScriptName='' WHERE entry= 24139;
DELETE FROM smart_scripts WHERE entryorguid=24139 AND source_type=0;
DELETE FROM smart_scripts WHERE entryorguid IN(2413900,2413901) AND source_type=9;
INSERT INTO smart_scripts VALUES
(24139, 0, 0, 0,20, 0,100,0, 11418, 0, 0, 0, 0, 80, 2413900, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,'On Quest Rewarded - Script9'),
(24139, 0, 1, 0,20, 0,100,0, 11292, 0, 0, 0, 0, 80, 2413901, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,'On Quest Rewarded - Script9'),
(2413901, 9, 0, 0, 0, 0,100,0, 1000, 1000, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 19, 24131, 0, 0, 0, 0, 0, 0, 0,'Script 9 - Talk'),
(2413901, 9, 1, 0, 0, 0,100,0, 6000, 6000, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,'Script 9 - Talk'),
(2413900, 9, 0, 0, 0, 0,100,0, 1000, 1000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,'Script 9 - Talk'),
(2413900, 9, 1, 0, 0, 0,100,0, 8000, 8000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 24131, 0, 0, 0, 0, 0, 0, 0, 'Script 9 - Talk'),
(2413900, 9, 2, 0, 0, 0,100,0, 5000, 5000, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,'Script 9 - Talk'),
(2413900, 9, 3, 0, 0, 0,100,0, 3000, 3000, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 24131, 0, 0, 0, 0, 0, 0, 0, 'Script 9 - Talk');
and timing for wp is right arrives at point in sniff and sets orientation and chicks move then 2 seconds later credit spell gets cast and moves back to original position.
Also adds missing text emotes and a couple of texts triggered on same npcs when preying on the weak is turned in
Above is working but would like steelfeather to resume wp rather than despawn at end but cant find way to restart waypoints from waypoint data
@dr-j maybe adding the waypoint_data to waypoints then?
We fixed SMART_ACTION_PAUSE_MOVEMENT you can know just pause waypoint_data
I already tried that in script the problem was once had completed sai wp to nest and back would loose all movement and just not move again
Maybe Rushor's suggestion (https://github.com/TrinityCore/TrinityCore/issues/6859#issuecomment-587937890) could be worth looking into, now that you have tested again?
@dr-j maybe adding the waypoint_data to waypoints then?
so the remaining issue is related to some generic wp handling issues?
I think it's fixed, need to check.
16124f00f853df8026f4af1d5720092928b4073e
Most helpful comment
I think it's fixed, need to check.