Description:
Lieutenant Gravelhammer and Captain Auric Sunchaser should sometimes have a conversations with eachother.
Current behaviour:
No conversation ever takes place.
Expected behaviour:
A conversation should occur between the two NPC's with a RepeatMin timer of 5 min and RepeatMax timer of 15 min.
-- Captain Auric Sunchaser
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=18745;
DELETE FROM `smart_scripts` WHERE `entryorguid`=18745 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
(18745,0,0,0,38,0,100,0,1,1,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,3.58753,"Captain Auric Sunchaser - On Data Set - Set Orientation"),
(18745,0,1,0,38,0,100,0,2,2,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,4.53786,"Captain Auric Sunchaser - On Data Set - Set Orientation");
-- Lieutenant Gravelhammer
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=18713;
DELETE FROM `smart_scripts` WHERE `entryorguid`=18713 AND `source_type`=0;
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (1871300,1871301,1871302) 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
(18713,0,0,0,1,0,100,0,5000,15000,300000,900000,80,1871300,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - OOC - Run Script"),
(18713,0,1,0,40,0,100,0,4,18713,0,0,80,1871301,2,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Waypoint 4 Reached - Run Script"),
(18713,0,2,0,40,0,100,0,7,18713,0,0,80,1871302,2,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Waypoint 7 Reached - Run Script"),
(1871300,9,0,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 0"),
(1871300,9,1,0,0,0,100,0,11000,11000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 1"),
(1871300,9,2,0,0,0,100,0,5000,5000,0,0,53,0,18713,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Start Waypoint"),
(1871301,9,0,0,0,0,100,0,0,0,0,0,54,35000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Pause Waypoint"),
(1871301,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,0.259758,"Lieutenant Gravelhammer - On Script - Set Orientation"),
(1871301,9,2,0,0,0,100,0,200,200,0,0,45,1,1,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Set Data to Captain Auric Sunchaser"),
(1871301,9,3,0,0,0,100,0,0,0,0,0,5,66,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Play Emote 'Salute'"),
(1871301,9,4,0,0,0,100,0,3000,3000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 2"),
(1871301,9,5,0,0,0,100,0,5000,5000,0,0,1,5,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 5 (Captain Auric Sunchaser)"),
(1871301,9,6,0,0,0,100,0,6000,6000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 3"),
(1871301,9,7,0,0,0,100,0,8000,8000,0,0,1,6,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 6 (Captain Auric Sunchaser)"),
(1871301,9,8,0,0,0,100,0,8000,8000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 4"),
(1871301,9,9,0,0,0,100,0,3000,3000,0,0,45,2,2,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Set Data to Captain Auric Sunchaser"),
(1871302,9,0,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,4.153880,"Lieutenant Gravelhammer - On Script - Set Orientation");
DELETE FROM `creature_text` WHERE `CreatureID` IN (18713,18745);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(18713,0,0,"Rifling through the stacks of books and scrolls on the table, Lieutenant Gravelhammer begins to examine one in particular with interest.",16,0,100,0,0,0,15827,0,"Lieutenant Gravelhammer"),
(18713,1,0,"What? What's this?!",12,7,100,5,0,0,15829,0,"Lieutenant Gravelhammer"),
(18713,1,1,"That is not even remotely imaginable!",12,7,100,5,0,0,15830,0,"Lieutenant Gravelhammer"),
(18713,1,2,"Looks like I picked a bad day to stop drinking.",12,7,100,5,0,0,15831,0,"Lieutenant Gravelhammer"),
(18713,1,3,"How did this get missed?!",12,7,100,5,0,0,15832,0,"Lieutenant Gravelhammer"),
(18713,2,0,"Cap'n, sir, we have a slight problem.",12,7,100,1,0,0,15833,0,"Lieutenant Gravelhammer"),
(18713,3,0,"As you say, sir. It would appear that someone failed to mention to me that the druids at the Cenarion Thicket have been wiped out!",12,7,100,1,0,0,15838,0,"Lieutenant Gravelhammer"),
(18713,3,1,"Bad news. We've been hit again. They're gone, but the front sentry tower is on fire.",12,7,100,1,0,0,15839,0,"Lieutenant Gravelhammer"),
(18713,3,2,"One of our merchants has gone missing!",12,7,100,1,0,0,15840,0,"Lieutenant Gravelhammer"),
(18713,3,3,"That group that recently arrived from Honor Hold -- they're mercs! They're starting to stir up trouble. Maybe I should have a talk with them?",12,7,100,1,0,0,15842,0,"Lieutenant Gravelhammer"),
(18713,3,4,"One of our scouts is reporting that a shadowy group has moved into the ruins of Grangol'var Village. Oops, this report is over a week old.",12,7,100,1,0,0,15843,0,"Lieutenant Gravelhammer"),
(18713,3,5,"We have reports from a scout in the field that one of the Cenarion druids has been taken captive up at Firewing Point.",12,7,100,1,0,0,15844,0,"Lieutenant Gravelhammer"),
(18713,4,0,"Aye, aye, sir. Right away!",12,7,100,66,0,0,15853,0,"Lieutenant Gravelhammer"),
(18745,5,0,"At ease, lieutenant. Go on.",12,7,100,66,0,0,15834,0,"Captain Auric Sunchaser"),
(18745,5,1,"What is it now, Gravel?",12,7,100,6,0,0,15835,0,"Captain Auric Sunchaser"),
(18745,5,2,"What else could possibly go wrong?",12,7,100,6,0,0,15836,0,"Captain Auric Sunchaser"),
(18745,5,3,"Yes, lieutenant? Report.",12,7,100,1,0,0,15837,0,"Captain Auric Sunchaser"),
(18745,6,0,"That's troubling news indeed. See to it that it's taken care of immediately!",12,7,100,1,0,0,15849,0,"Captain Auric Sunchaser"),
(18745,6,1,"I don't have time for this, lieutenant. Make sure that you handle it.",12,7,100,1,0,0,15850,0,"Captain Auric Sunchaser"),
(18745,6,2,"If we're to help with that in any way we'll need more people. Call some of the scouts in to help with that.",12,7,100,1,0,0,15851,0,"Captain Auric Sunchaser"),
(18745,6,3,"Lieutenant, I want you to make that your top priority. Notify anyone that you think can help.",12,7,100,1,0,0,15852,0,"Captain Auric Sunchaser");
-- WP
DELETE FROM `waypoints` WHERE `entry`=18713;
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
(18713,1,-3012.45019,3983.69726,3.10552,""),
(18713,2,-3011.6,3991.66,3.43526,""),
(18713,3,-3011.15,3993.25,4.07544,""),
(18713,4,-3010.1184,3994.7478,4.46475,""),
(18713,5,-3010.28,3994.08,4.46465,""),
(18713,6,-3012.069,3984.185,3.10552,""),
(18713,7,-3007.9,3978.22,3.10527,"");
Here is a video I recorded from live showing how the event should play out.
Branch(es): 3.3.5
TC rev. hash/commit: 5fa783bd34d8e5b32aded6b87a1e4b196b7c4022
TDB version: ed63d15
Operating system: Windows 10
Either there is a copy/paste error in the 'J.D. Collie - On Script - '
lines or your SAI editor is confused.
I could be wrong, but it looks like creature (18745) specific SAI lines to make Captain Auric Sunchaser speak are missing.
edit: Based on the creature_text
content, it looks like you need 8 more SAI lines, specifically pointing to entry 18745, to make Captain Auric Sunchaser speak (not sure if any of the existing ones need to be removed or not).
edit 2: I guess @ZenoX92 could offer a suggestion to how your talk issue could be solved, at least.
Not using any SAI editor, just me copy and pasting from old script and trying to rewrite them to fit what I'm trying to achieve. xD
But hey, on that topic. If you guys could recommend a good SAI editor that makes creating these scripts easier I would be grateful :)
OK, I will take a look at it, but I'm still no expert. I think @Killyana is the most appropriate person for this.
At first look, I have 2 suggestions:
Also, you're using wrong target_type
in script 1871300, id
6 and 8 (target_type
should be 19, not 1), and that's the reason Captain Auric Sunchaser doesn't talk.
And there's no need to set AIName
="SmartAI" for Captain Auric Sunchaser, since he won't have any script. His texts will be triggered by Lieutenant Gravelhammer's SAI.
Cool, thanks Zeno, will try it out :)
Updated the script, now Captain Auric Sunchaser is talking. I also tweaked the timings so that they are more in line with how it is on live.
Now all that's left to do is figure out the movement of Gravel and also, I suppose, changing the orientation of Auric so that is looks like they are facing each other.
Use only one waypoint ID, if you need to pause it use pause/resume commands.
Changed to one waypoint ID. Gravel now almost moves like he should. He is a about a feet in the ground however and he don't walk up to the platform where Auric is standing, instead he goes under it.
I also wonder if waypoint 7, which is where he spawns, is necessary. Isn't there an action to tell the npc to just return to his original spawn point?
There seems to be an issue with the mmaps in the area, which causes the NPC to go underground. Use this waypoint instead:
``sql
DELETE FROM
waypointsWHERE
entry=18713;
INSERT INTO
waypoints(
entry,
pointid,
position_x,
position_y,
position_z,
point_comment`) VALUES
(18713,1,-3012.069,3984.185,3.10552,""),
(18713,2,-3011.6,3991.66,3.43526,""),
(18713,3,-3011.15,3993.25,4.07544,""),
(18713,4,-3009,3994.77,4.46465,""),
(18713,5,-3010.28,3994.08,4.46465,""),
(18713,6,-3012.069,3984.185,3.10552,""),
(18713,7,-3007.9,3978.22,3.10527,"");
Another suggestion: When you are scripting an NPC with a waypoint path, instead of using a single actionlist (script) with long timings, you can use multiple actionlists triggered by SMART_EVENT_WAYPOINT_REACHED.
In this case, we can call 2 actionlists:
Actionlist 1 (which will be executed by the NPC when out of combat):
(1871300,9,0,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 0"),
(1871300,9,1,0,0,0,100,0,8000,8000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 1"),
(1871300,9,2,0,0,0,100,0,5000,5000,0,0,53,0,18713,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Start Waypoint"),
After this the NPC will start moving from point to point, and at each point you can use SMART_EVENT_WAYPOINT_REACHED to call another actionlist. This saves you from having to calculate movement timings, and avoid some issues. For instance: Using your script, when Lieutenant Gravelhammer is moving towards Captain Auric Sunchaser, if a player talk to him, he will remain in place for a while, but still the conversation will occur, no matter where he is standing. Instead, using SMART_EVENT_WAYPOINT_REACHED, the conversation will occur exactly at the place you want it to.
Actionlist 2 (which will be executed by the NPC when reaching WP 4):
(1871301,9,0,0,0,0,100,0,0,0,0,0,54,30000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Pause Waypoint"),
(1871301,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,0.506406,"Lieutenant Gravelhammer - On Script - Set Orientation"),
(1871301,9,2,0,0,0,100,0,1000,1000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 2"),
(1871301,9,3,0,0,0,100,0,5000,5000,0,0,1,5,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 5 (Captain Auric Sunchaser)"),
(1871301,9,4,0,0,0,100,0,5000,5000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 3"),
(1871301,9,5,0,0,0,100,0,8000,8000,0,0,1,6,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 6 (Captain Auric Sunchaser)"),
(1871301,9,6,0,0,0,100,0,6000,6000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 4");
Thanks for the tips Zeno, will try them out :)
@ZenoX92 love ur work and way of thinking about multiple scenarios
keep it up buddy!
Another update. Getting really close now. :)
The things I can't get quite right are:
SmartAIMgr::LoadSmartAIFromDB: Creature entry (1871301) does not exist, skipped loading.
Not really sure where this comes from.(1871301,9,2,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,19,18745,0,0,0,0,0,4.464755,"Lieutenant Gravelhammer - On Script - Set Orientation (Captain Auric Sunchaser)"),
but nothing seems to happens.
For the DB error it's only in your DB, run this to fix it:
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (1871300,1871301,1871302) AND `source_type`=0;
For Set Orientation use only the target closest npc, x,y,z,o are used only with target 8
``` sql
(1871301,9,2,0,0,0,100,0,1000,1000,0,0,66,0,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Set Orientation (Captain Auric Sunchaser)"),
Tried Killyana's suggestion and I also tried using target_type = 1, which is SMART_TARGET_SELF for Gavel when he reaches waypoint 7, to make him use his spawning orientation. But unfortunately none of the scripts seems to work.
I have currently implemented both of them in my original script at the top if you guys want to take a look at them.
@ccrs, thanks for your kind words. I'll do my best!
@Jonne733, to make Captain Auric Sunchaser change his orientation, you will have to add a script for him, and use SMART_ACTION_SET_DATA. Unlike texts, orientation can't be handled by other NPC.
(1871301,9,0,0,0,0,100,0,0,0,0,0,54,35000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Pause Waypoint"),
(1871301,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,0.506406,"Lieutenant Gravelhammer - On Script - Set Orientation"),
(1871301,9,2,0,0,0,100,0,1000,1000,0,0,45,1,1,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Set Data to Captain Auric Sunchaser"),
(1871301,9,3,0,0,0,100,0,0,0,0,0,5,66,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Play Emote 'Salute'"),
(1871301,9,4,0,0,0,100,0,3000,3000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 2"),
(1871301,9,5,0,0,0,100,0,5000,5000,0,0,1,5,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 5 (Captain Auric Sunchaser)"),
(1871301,9,6,0,0,0,100,0,6000,6000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 3"),
(1871301,9,7,0,0,0,100,0,8000,8000,0,0,1,6,0,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 6 (Captain Auric Sunchaser)"),
(1871301,9,8,0,0,0,100,0,8000,8000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Say Line 4"),
(1871301,9,9,0,0,0,100,0,5000,5000,0,0,45,2,2,0,0,0,0,19,18745,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Set Data to Captain Auric Sunchaser"),
-- Captain Auric Sunchaser
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=18745;
DELETE FROM `smart_scripts` WHERE `entryorguid`=18745 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
(18745,0,0,0,38,0,100,0,1,1,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,3.58753,"Captain Auric Sunchaser - On Data Set - Set Orientation"),
(18745,0,1,0,38,0,100,0,2,2,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,4.53786,"Captain Auric Sunchaser - On Data Set - Set Orientation");
@Jonne733, I've checked the texts in the broadcast_text
table, and some emotes seems to be missing. I will add them here:
DELETE FROM `creature_text` WHERE `CreatureID` IN (18713,18745);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(18713,0,0,"Rifling through the stacks of books and scrolls on the table, Lieutenant Gravelhammer begins to examine one in particular with interest.",16,0,100,0,0,0,15827,0,"Lieutenant Gravelhammer"),
(18713,1,0,"What? What's this?!",12,7,100,5,0,0,15829,0,"Lieutenant Gravelhammer"),
(18713,1,1,"That is not even remotely imaginable!",12,7,100,5,0,0,15830,0,"Lieutenant Gravelhammer"),
(18713,1,2,"Looks like I picked a bad day to stop drinking.",12,7,100,5,0,0,15831,0,"Lieutenant Gravelhammer"),
(18713,1,3,"How did this get missed?!",12,7,100,5,0,0,15832,0,"Lieutenant Gravelhammer"),
(18713,2,0,"Cap'n, sir, we have a slight problem.",12,7,100,1,0,0,15833,0,"Lieutenant Gravelhammer"),
(18713,3,0,"As you say, sir. It would appear that someone failed to mention to me that the druids at the Cenarion Thicket have been wiped out!",12,7,100,1,0,0,15838,0,"Lieutenant Gravelhammer"),
(18713,3,1,"Bad news. We've been hit again. They're gone, but the front sentry tower is on fire.",12,7,100,1,0,0,15839,0,"Lieutenant Gravelhammer"),
(18713,3,2,"One of our merchants has gone missing!",12,7,100,1,0,0,15840,0,"Lieutenant Gravelhammer"),
(18713,3,3,"That group that recently arrived from Honor Hold -- they're mercs! They're starting to stir up trouble. Maybe I should have a talk with them?",12,7,100,1,0,0,15842,0,"Lieutenant Gravelhammer"),
(18713,3,4,"One of our scouts is reporting that a shadowy group has moved into the ruins of Grangol'var Village. Oops, this report is over a week old.",12,7,100,1,0,0,15843,0,"Lieutenant Gravelhammer"),
(18713,3,5,"We have reports from a scout in the field that one of the Cenarion druids has been taken captive up at Firewing Point.",12,7,100,1,0,0,15844,0,"Lieutenant Gravelhammer"),
(18713,4,0,"Aye, aye, sir. Right away!",12,7,100,66,0,0,15853,0,"Lieutenant Gravelhammer"),
(18745,5,0,"At ease, lieutenant. Go on.",12,7,100,66,0,0,15834,0,"Captain Auric Sunchaser"),
(18745,5,1,"What is it now, Gravel?",12,7,100,6,0,0,15835,0,"Captain Auric Sunchaser"),
(18745,5,2,"What else could possibly go wrong?",12,7,100,6,0,0,15836,0,"Captain Auric Sunchaser"),
(18745,5,3,"Yes, lieutenant? Report.",12,7,100,1,0,0,15837,0,"Captain Auric Sunchaser"),
(18745,6,0,"That's troubling news indeed. See to it that it's taken care of immediately!",12,7,100,1,0,0,15849,0,"Captain Auric Sunchaser"),
(18745,6,1,"I don't have time for this, lieutenant. Make sure that you handle it.",12,7,100,1,0,0,15850,0,"Captain Auric Sunchaser"),
(18745,6,2,"If we're to help with that in any way we'll need more people. Call some of the scouts in to help with that.",12,7,100,1,0,0,15851,0,"Captain Auric Sunchaser"),
(18745,6,3,"Lieutenant, I want you to make that your top priority. Notify anyone that you think can help.",12,7,100,1,0,0,15852,0,"Captain Auric Sunchaser");
And a question: Are you sure about the 5-15 min timer? It seems a bit excessive to me.
@ZenoX92 , well that explains why I can't get that to work.
Your script however worked great, big thanks :)
Sat for more then 2 hours with a stopwatch on live server taking time. That was the min-max values I noticed. :)
According to a tool tip from Keira SAI editor "If you want the creature to face its spawn/home position, you can just use SMART_TARGET_SELF and leave all parameters at 0" So I did:
(18713,0,2,0,40,0,100,0,7,18713,0,0,80,1871302,2,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Waypoint 7 Reached - Run Script"),
(1871302,9,0,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Gravelhammer - On Script - Set Orientation");
But off course no effect xD
Dont use Keira or any other SAI editor, they are all outdated.
Use Truice: https://github.com/Faq/Truice
It has worse UI, but its constantly being updated.
Final update added. Besides Gravel's alternative waypoins this event now looks really good.
Making this script has been a really great learning experience and I would like to say a big thank you to everyone who has given feedback and suggestions, it has been a big help. :)
Most helpful comment
Final update added. Besides Gravel's alternative waypoins this event now looks really good.
Making this script has been a really great learning experience and I would like to say a big thank you to everyone who has given feedback and suggestions, it has been a big help. :)