Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Submissions

Quests::Submissions This is where you submit your quests for review

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 06-19-2009, 04:22 PM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default LDON Magus Transporters

My players have made several requests to be able to get to the Abysmal Sea for spells, so I decided to work on getting the LDON Maguses working.

Its been several years since I played on live, so the verbiage is probably off.
Still need to work on the locations as well, for now I just incremented all of the x/y/z locations of the maguses by 1.

Im using the zone safe point for north ro, since I can't seem to find the magus in the spawn2 table i have available here at work (its a somewhat hacked together version)

This is my first foray into quest writing and its still a work in progress but figured it couldn't hurt to put it up here in case someone remembered the details better.

Remember to enable Abysmal Sea for all players with
UPDATE zone SET min_status = '0' WHERE short_name = 'abysmal' LIMIT 1 ;

The Maguses are:
Magus Arindri - North Ro - 34129
Magus Jerira - South Ro - 35066
Magus Delin - Everfrost Peaks - 30088
Magus Zeir - Commonlands - 22114
Magus Tira - Butcherblock - 68133
Magus Pellen - Abysmal Sea - 279217

PHP Code:
sub EVENT_SAY
{
if (
$text =~/Hail/i)
{
quest::say ("Hello, $name. If you would like, I can send you to The [Abysmal] Sea, The [Butcher]block Mountains, The [Everfrost] Peaks, [North] Ro, [South] Ro, or the Eastern [Common]lands.");
}
if (
$text =~/abysmal/i)
{
quest::say ("Off you go!");
$client->Message(6"The Magus casts a spell to send you to The Abysmal Sea.");
quest::movepc(27963.000000, -149.000000140.002914);
}
if (
$text =~/butcher/i)
{
quest::say ("Off you go!");
$client->Message(6"The Magus casts a spell to send you to The Butcherblock Mountains.");
quest::movepc(68, -2462.000000, -1075.000000, -0.500000);
}
if (
$text =~/everfrost/i)
{
quest::say ("Off you go!");
$client->Message(6"The Magus casts a spell to send you to The Everfrost Peaks.");
quest::movepc(30, -5027.0000001799.000000, -59.130001);
}
if (
$text =~/north/i)
{
quest::say ("Off you go!");
$client->Message(6"The Magus casts a spell to send you to The Northern Desert of Ro.");
quest::movepc(34299.12,3537.9,-24.5);
}
if (
$text =~/south/i)
{
quest::say ("Off you go!");
$client->Message(6"The Magus casts a spell to send you to The Southern Desert of Ro.");
quest::movepc(351064.000000, -1477.000000, -22.629999);
}
if (
$text =~/common/i)
{
quest::say ("Off you go!");
$client->Message(6"The Magus casts a spell to send you to The Eastern Commonlands.");
quest::movepc(22, -185.000000, -1615.0000004.750000);
}

Any input or corrections anyone might have are welcome!
Reply With Quote
 


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