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

Quests::Custom Custom Quests here

Reply
 
Thread Tools Display Modes
  #1  
Old 01-16-2008, 11:49 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

My quest was so long I couldn't add any type without exceeding the 10k character limit lol. Here is more info:

This quest was designed so characters can de-level themselves to play with lower level friends or alts on other accounts. It is actually 1 of 2 de-level quests. The other is a quest to de-level a character from level 70 to 1 in exchange for a nice item of their choice. I may post that one later if anyone is interested.

I have tested this quest and it seems to be working 100% with no issues for me. Let me know what you guys think.

If you want to see a working version of this quest, I have it running on my test server (Trevs Test Server). But, unless you are level 70, you won't get much of a response. I can level your character to 70 there temporarily if you tell me account or character name. Either in a reply here or a PM or something.
Reply With Quote
  #2  
Old 01-16-2008, 04:53 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Actually, this is a nice idea - never even thought of it - good script. Can I use it as an example for my script editor?

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #3  
Old 01-16-2008, 05:29 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

You certainly can! And thanks, that means a lot coming from someone as experienced as you. LOL, I just made my first server last week to develop content on. I am fairly technical and learn quick, and I have been playing different Emu servers over the past couple of years. I wanted to make a server that has new quest ideas mixed with old ones. I will post the other quests I have written so far as well. They are kinda long, so they will probably have to be spread over multiple posts heh.

Since I use your tools for my server, the least I can do is let you use my work :P

Also, I want to note that from my testing, all skill levels and AAs remain the same, so if you de-level and level back, you skills should still be there. If anyone notices other issues, let me know. The only thing you do lose is any current experience into level 70. But, I figure that isn't a bad price to pay for being able to change levels at will. Plus, it should be fun to plow through low level stuff with level 70 gear, since the gear will stay equiped until you remove it. If you do remove it, you can't put it back on until you get back to 70 again, so watch out swapping in clickies or whatever from habbit
Reply With Quote
  #4  
Old 02-10-2008, 01:13 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

A minor addition to this quest for balancing reasons:

Add the line "quest::selfcast(331);" to each section of the quest that actually de-level's the character.

Example below:


Code:
if(($text=~/65/i)&&($ulevel == 70)){
    quest::say("Here you go!  Remember, DO NOT lose that trinket!  You will need it to turn into me when you want to restore your level back to 70.  If you lose it, you will have to level up the normal way all over again!");
quest::emote("casts a spell and before you know it, you feel young and vibrant again.  The world suddenly seems much larger and more intimidating!");
quest::summonitem(12941);
quest::selfcast(331);
quest::level(65);
}
Spell 331 should be "Reclaim Energy" to unsummon any pets. I tested it on Mage and Beastlord and it worked perfectly. Otherwise, a character could have a max level pet and de-level to 1 and keep the pet, which is a bad thing :P

I may rework this quest eventually when I figure out how to use globals well enough. I would like to have it so any level can use the quest and it will remember what level to set them back to when they return the item.

More details on testing de-leveling:

1. AAs all stay, but some may appear to poof until you zone. You can't use any AA's that aren't available for your current level. I am unsure about passive AAs.

2. All skills stay. I am unsure if it uses the cap skill for your current level or if it uses whatever your skill total is at. A level 1 with 300ish any skill would be pretty bad. I am thinking it should cap at (your level X 5) + 5. So, level 1 would have access to skills of (1 X 5) + 5 = 10 as is the cap per level on live.
You don't have to work your skills back up after you restore your previous higher level.

3. Spells all stay and will even stay scribed until you zone. Any spell you have scribed above your level will not allow you to cast it. Once you zone, any spell over your level will unscribe from your spell bar. You can save spell sets by right clicking the book icon on your spell bar and using the save options. Then you can save and load different sets of saved spell combos depending on your current level.

4. Confirmed that any item above your level that is still equiped will give no stats, even though the character window will show you as still getting stats from them (it is lying). If you get 1000hps from armor above your level and you have 1000hps naked, normally you would have 2000hps, but since items above your level don't actually give stats, you only have 1000hps even though the char screen still shows 2000hps. And any weapons over your level will give the "Invulnerable" message when trying to attack with them. So, if you plan to de-level, make sure to keep an alternate set of gear usable for that level.

5. Pets stay, but if you use the selfcast above to have the player cast Reclaim Energy on themselves, the pets will be gone.

That is all of the testing I have done for now.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
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 11:01 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