Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-16-2004, 01:01 AM
Monrezz's Avatar
Monrezz
Dragon
 
Join Date: Mar 2003
Location: #loc
Posts: 745
Default quest::selfcast(spellid)

Perl missing quest::selfcast(spellid)

zone\embparser.cpp ~ Line 391 add:
Code:
"sub selfcast{push(@cmd_queue,{func=>'selfcast',args=>join(',',@_)});}"
This allows you to use the command quest::selfcast(spellid) that forces the client to cast a spell on themself, useful for self-only and group spells triggered from the quest.

Monrezz
__________________

kRPG Profile
Reply With Quote
  #2  
Old 02-16-2004, 01:33 AM
samandhi's Avatar
samandhi
Demi-God
 
Join Date: Aug 2003
Posts: 1,056
Default

Ahhh I see you got to the bottom of it. So have you tested that to be working? I dont have time ATM to merge that in and test it..

Silly question (still learning As I always seem to point out hehe), I dont need to recompile ALL of zone project with this, but just that one source file, yes?
__________________

Quote:
Analysis paralysis will keep you from failing, but it will also keep you from succeeding.
  • L.L. CoolJ
Reply With Quote
  #3  
Old 02-16-2004, 02:26 AM
Monrezz's Avatar
Monrezz
Dragon
 
Join Date: Mar 2003
Location: #loc
Posts: 745
Default

Yes, merged and works.

And yes - you only need to compile that one file. (unless you've changed a few of the shared files).

If it doesn't compile, just rebuild al. :P

Monrezz
__________________

kRPG Profile
Reply With Quote
  #4  
Old 02-16-2004, 04:41 AM
samandhi's Avatar
samandhi
Demi-God
 
Join Date: Aug 2003
Posts: 1,056
Default

Great, thank you... Ill be using that one too on my server.
__________________

Quote:
Analysis paralysis will keep you from failing, but it will also keep you from succeeding.
  • L.L. CoolJ
Reply With Quote
  #5  
Old 02-16-2004, 05:25 AM
Monrezz's Avatar
Monrezz
Dragon
 
Join Date: Mar 2003
Location: #loc
Posts: 745
Default

www.arnold11.karoo.net/Diffs.htm

Any entry in the quest column that doesn't have an entry in the perl column means it isn't supported in perl. Simple fix is to add a line at the bottom of embparser.cpp along the lines of:

"sub <MissingCmd>{push(@cmd_queue,{func=>'<Missin gCmd>',args=>join(',',@_)});}"

Then recompile.

Adds all the old avaliable commands in qst format to perl format, using same arguments.

Monrezz
__________________

kRPG Profile
Reply With Quote
  #6  
Old 02-16-2004, 06:37 AM
samandhi's Avatar
samandhi
Demi-God
 
Join Date: Aug 2003
Posts: 1,056
Default

Done.. thanks again.
__________________

Quote:
Analysis paralysis will keep you from failing, but it will also keep you from succeeding.
  • L.L. CoolJ
Reply With Quote
  #7  
Old 02-16-2004, 06:56 AM
Monrezz's Avatar
Monrezz
Dragon
 
Join Date: Mar 2003
Location: #loc
Posts: 745
Default

Np

I think some were left off because ther are no longer needecd, ie(calc), but there are a few that can be used still I imagine.
__________________

kRPG Profile
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 10:32 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3