Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::need work

Quests::need work This is where quests that are outdated or still need work

Reply
 
Thread Tools Display Modes
  #1  
Old 04-30-2008, 06:11 AM
AndMetal
Developer
 
Join Date: Mar 2007
Location: Ohio
Posts: 648
Default

Well, I tried as hard as I could, but I couldn't find a good way to find out & store where the mobs spawn, so the mobs that you have to kill in the balcony area to spawn The Overseer have to be killed IN the balcony area (and not below or in an adjacent room, which kinda sucks for pulling). If someone can fix that (store the starting coordinates for identically named mobs), feel free.

First of all, Area8starter (ID 128087) needs to have a 100% chance to spawn in Spawngroup Area8mob6dead_190219 (ID 16742) instead of the 16% chance it has right now. It is the invisible control mob that sits on The Overseer's spawn point opposite of Master of the Guard.

Area8starter.pl:
Code:
#############
#Quest Name: Help the Bladesouls: Paldar | Help the Bladesouls: Ulessa
#Author: AndMetal
#NPCs Involved: Area8starter (128087), a_vigilant_custodian (128008), a_warren_protector (128009), a_watchful_custodian (128032), a_lair_protector (128033), The_Overseer (unknown)
#Zone: Sleeper's Tomb (sleeper)
#NPC: Area8starter (128087)
#############

my $Area8dead = 0;

sub EVENT_SIGNAL {
	if ($signal == 1) {
		++$Area8dead; # Count the dead balcony mobs
		if ($Area8dead == 13) { # Spawn The Overseer once all 13 mobs in the balcony are dead
			#quest::spawn2(?,0,0,$x,$y,$z,128); # facing MotG's spawn point
			quest::depop();
		};
	};
}
There are currently 13 mobs in the balcony (when you enter the area, there are 7 on the left, 4 on the right, and 2 next to the spawn point of The Overseer). I'm not sure if all the spawn points are correct. However, there is a spawnpoint (ID 58617) that has a 0 respawn time instead of 14400, which will need to be changed (unless it is an extra spawn point which can be removed).

a_lair_protector.pl, a_vigilant_custodian.pl, a_warren_protector.pl, & a_watchful_custodian.pl:
Code:
#############
#Quest Name: Help the Bladesouls: Paldar | Help the Bladesouls: Ulessa
#Author: AndMetal
#NPCs Involved: Area8starter (128087), a_vigilant_custodian (128008), a_warren_protector (128009), a_watchful_custodian (128032), a_lair_protector (128033), The_Overseer (unknown)
#Zone: Sleeper's Tomb (sleeper)
#NPC: 
#############

sub EVENT_DEATH {
	# See if it spawned in the balcony area
	if (($x >= 65.9) && ($x <= 734.1) && ($y >= -1022.1) && ($y <= -321.9) && ($z >= 100) && ($z <= 190)) {
		quest::signalwith(128087,1); # tell Area8starter it's dead
	}
}
Lastly, The Overseer needs to be added into the npc_types table. He looks the same as the custodians (Race 29, Gender 0, Body Type 5), but of course much bigger (MotG is Size 40, which looks about right for The Overseer also). Other than that, I don't have much info about him.
__________________
GM-Impossible of 'A work in progress'
A non-legit PEQ DB server
How to create your own non-legit server

My Contributions to the Wiki
Reply With Quote
  #2  
Old 04-30-2008, 06:21 AM
AndMetal
Developer
 
Join Date: Mar 2007
Location: Ohio
Posts: 648
Default

Next on the list is the Drakeen Controller.

#Drakeen_Apprentice.pl:
Code:
#############
#Quest Name: Help the Bladesouls: Paldar | Help the Bladesouls: Ulessa
#Author: AndMetal
#NPCs Involved: #Drakeen_Apprentice (128046), #Drakeen_Protector (128071), Drakeen_Controller (unknown)
#Zone: Sleeper's Tomb (sleeper)
#NPC: #Drakeen_Apprentice (128046)
#############

sub EVENT_DEATH {
	quest::spawn(128071,0,0,$z,$y,$z,$h); # Spawn Drakeen Protector
}
#Drakeen_Protector.pl:
Code:
#############
#Quest Name: Help the Bladesouls: Paldar | Help the Bladesouls: Ulessa
#Author: AndMetal
#NPCs Involved: #Drakeen_Apprentice (128046), #Drakeen_Protector (128071), Drakeen_Controller (unknown)
#Zone: Sleeper's Tomb (sleeper)
#NPC: #Drakeen_Protector (128071)
#############

sub EVENT_DEATH {
	quest::spawn(?,0,0,$z,$y,$z,$h); # Spawn Drakeen Controller
}
And of course, the Drakeen Controller will have to be added to the npc_types table.

Now I just need to finish Furious Phantasm, Forbidding Gargoyle, & Sinister Gargoyle, which will be saved for a later time.
__________________
GM-Impossible of 'A work in progress'
A non-legit PEQ DB server
How to create your own non-legit server

My Contributions to the Wiki
Reply With Quote
Reply


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 01:50 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