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 11-23-2004, 04:34 AM
1Boppoom1's Avatar
1Boppoom1
Banned
 
Join Date: Nov 2004
Location: Lake Isabella
Posts: 90
Default Scion Request

Ok for the scions is there a way to get them to teleport using the spire to teleport every so minutes instead of talking to an NPC....If you havnt noticed already im an Origonal and it doesnt seem all that fun when you can use the cheat codes.

Is there a quest code that does it and if not could anyone write it cause i completely suck at quests......

thanks
Reply With Quote
  #2  
Old 11-24-2004, 12:54 PM
Scorpx725
Discordant
 
Join Date: Feb 2003
Location: Wish I knew.
Posts: 251
Default

*shrug* Im not really in the mood to attempt it, but it wouldnt be that hard, something to do with event timers, etc.
__________________
* KingMort has left #eqemu
<Richardo> KingDrama has left #EQEMU
<Richardo> the rule my pants!
Reply With Quote
  #3  
Old 11-24-2004, 04:04 PM
Richardo
Banned
 
Join Date: Oct 2003
Location: Mattmecks Basement
Posts: 546
Default

i once stepped on a mouse
Reply With Quote
  #4  
Old 11-24-2004, 06:07 PM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Just use an event timer set on event spawn with invis man npc and use the journey luclin (AE) spell
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #5  
Old 11-24-2004, 06:38 PM
Richardo
Banned
 
Join Date: Oct 2003
Location: Mattmecks Basement
Posts: 546
Default

unfortunately cisyouc, I dont think AE wide spells like that work in eqemu with perl. May work though so give it a shot... and if it does, I will steal your ideas Nick hehe :p
Reply With Quote
  #6  
Old 11-25-2004, 04:28 AM
Dave987
Discordant
 
Join Date: Jun 2003
Location: England
Posts: 267
Default

If we read the question more carefully, he asks if it would be possible to actually make the spires go - with the little glowy bubbles round the platform.

If AE Spells work, then this would be the best way possible:

sub EVENT_SPAWN{
quest::castspell($mobid,*any invisible spell*);
quest::settimer(1,900);
}

sub EVENT_TIMER{
quest::castspell($mobid,*any invisible spell*);
quest::me("The Nexus Spires begins to cast a spell.");
quest::castspell($mobid,*Translocate to ______ spell*);
}

Not too sure if thats correct, it's been a while since I last did a quest, but I need to get back into the swing of things .. good luck! Just point out anything I may have missed, I need to kick start my 'I'm the best! quest writer' mode again ..
__________________
;o)
Reply With Quote
  #7  
Old 11-26-2004, 03:10 AM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

actually teleport npcs dont work period. (using the spells)

because the teleport (translocate etc) spells are flagged beneficial in the spells.txt and the emulator REFUSES to let a npc cast this on a player and vice versa. you get the spell effects but nothing happens.
Reply With Quote
  #8  
Old 11-26-2004, 03:45 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Don't cast it on a player. Cast it on the npc. If its an AE....?
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #9  
Old 11-26-2004, 12:51 PM
Scorpx725
Discordant
 
Join Date: Feb 2003
Location: Wish I knew.
Posts: 251
Default

What about having an NPC there, then when hailed he spawns another NPC thats invis, then when that NPC spawns hes on the timer.

Once timer runs out, do it like a normal buff type NPC.
__________________
* KingMort has left #eqemu
<Richardo> KingDrama has left #EQEMU
<Richardo> the rule my pants!
Reply With Quote
  #10  
Old 11-26-2004, 04:04 PM
jimm0thy
Sarnak
 
Join Date: Jul 2002
Posts: 71
Default

Well the way they worked in EQLive was there was acctually an invis npc at each spire named "Nexus Scion" that would cast the AE Translocate spell.

Im not sure but wouldnt it be possible to use an event timer , say 15min as in EQLive , and if the PC is in the right area at that time the PC casts the spell themselves.
I know with soulbinders you have to use selfcast.
Reply With Quote
  #11  
Old 11-27-2004, 08:33 AM
Dave987
Discordant
 
Join Date: Jun 2003
Location: England
Posts: 267
Default

Anyone able to confirm 100% that AE Spells don't work, even if the NPC casts it on itself?

Use that one I posted above, just change it so it's the actual spell numbers, no *any invisi spell* etc. :P
__________________
;o)
Reply With Quote
  #12  
Old 11-27-2004, 09:58 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

geez guys you dont need invis spells there is an invis man race Use bodytype 11 and hes untargetable too.
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #13  
Old 11-27-2004, 11:57 AM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

Regardless. all the Teleportation spells are marked as beneficial. So when they hit the player they wont affect them. I have brought this up numerous times to numerous people nobody wants to fix it. It affects all the cancel magic line, many knockback spells, etc. They are marked as beneficial and when cast by a npc wont affect a player.
Reply With Quote
  #14  
Old 11-27-2004, 03:06 PM
Scorpx725
Discordant
 
Join Date: Feb 2003
Location: Wish I knew.
Posts: 251
Default

*shrug* Thats annoying.
__________________
* KingMort has left #eqemu
<Richardo> KingDrama has left #EQEMU
<Richardo> the rule my pants!
Reply With Quote
  #15  
Old 11-28-2004, 11:19 AM
Richardo
Banned
 
Join Date: Oct 2003
Location: Mattmecks Basement
Posts: 546
Default

Quote:
Originally Posted by sotonin
actually teleport npcs dont work period. (using the spells)

because the teleport (translocate etc) spells are flagged beneficial in the spells.txt and the emulator REFUSES to let a npc cast this on a player and vice versa. you get the spell effects but nothing happens.

Ehh, if you use selfcast(), it is a ghetto way to make it work hehe but no AE...

sub EVENT SAY
{
if$text=~/Hail/ {
quest::selfcast(spellid);
}

but I think this code wouldnt be good for scion, because it makes the (client) cast the spell instantly. Not client(s) in area :(
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 07:33 AM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3