Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

Reply
 
Thread Tools Display Modes
  #1  
Old 01-25-2007, 02:47 PM
solid11's Avatar
solid11
Discordant
 
Join Date: Dec 2004
Posts: 266
Default

needs to be an instant move though, not walk or run to them since the roaming npc has a large grid.
__________________
Reply With Quote
  #2  
Old 01-25-2007, 02:48 PM
Cripp's Avatar
Cripp
Discordant
 
Join Date: Oct 2003
Location: The Shire
Posts: 474
Default

im not sure if SendTo moves or summons npc or not... so just try it out i guess unless u already know ;p

edit: just looked at the code and it looks like it makes him walk there.. so theres pretty much no command to summon or move the npc.. :(
__________________
Nug Blazers - ServerOP / founder
^^comming... later!

www.nugblazers.com

Last edited by Cripp; 01-25-2007 at 10:51 PM..
Reply With Quote
  #3  
Old 01-25-2007, 02:53 PM
solid11's Avatar
solid11
Discordant
 
Join Date: Dec 2004
Posts: 266
Default

Problem is, the sendto is asking for a certain x, y, z coord. Since the npc will stop for a second just to converse with the player, there is no telling what that npc's current x, y, z coord is. If you see my problem.
__________________
Reply With Quote
  #4  
Old 01-25-2007, 03:07 PM
solid11's Avatar
solid11
Discordant
 
Join Date: Dec 2004
Posts: 266
Default

Why couldn't there just be a quest::summonnpctype(); ohhhhhh how happy I would be.
__________________
Reply With Quote
  #5  
Old 01-25-2007, 04:09 PM
rojadruid
Discordant
 
Join Date: May 2005
Location: Smith Falls, Ontario, Canada
Posts: 283
Default

I am not good with the quests, but if you can depop the npc, it stands to reason that theres no reason that using a signal you can't have him pop at a set loc which would be where you want him summoned to. I could be wrong.
__________________
Rojadruid

Innoruuk Server [legit]
Server Admin.
Server Status: UP
Reply With Quote
  #6  
Old 01-25-2007, 04:39 PM
JrFaust
Sarnak
 
Join Date: Aug 2005
Location: Overthere
Posts: 82
Default

The mobid that is it be summoned could just be spawned near where the original mob is like this.

I haven't tested this exact code but I've done similar code that works like this, it should work.


Code:
elsif ($itemcount {24075} && $itemcount {22056} == 1) {
  my $x = $npc->GetX();
  my $y = $npc->GetY();
  my $z = $npc->GetZ();
  my $h = $npc->GetH(); #I don't know if this works to get the heading.
  quest::say ("Ha.");
  quest::spawn2 (12032,0,0,$x - 5,$y - 5,$z,$h);
  quest::castspell (1771,$12032);
  quest::depop();

Last edited by JrFaust; 01-26-2007 at 12:47 AM..
Reply With Quote
  #7  
Old 01-25-2007, 07:15 PM
solid11's Avatar
solid11
Discordant
 
Join Date: Dec 2004
Posts: 266
Default

Well, JrFaust, you sir are a life saver. Worked like a charm and we now have a fully functional rogue epic quest complete.
__________________
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:07 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3