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

Quests::Custom Custom Quests here

Reply
 
Thread Tools Display Modes
  #1  
Old 04-15-2018, 06:37 PM
ahamilton634's Avatar
ahamilton634
Sarnak
 
Join Date: Jul 2015
Location: Sunny California
Posts: 30
Default Quest to change player into a drakkin.

So I've been working on a quest that would permanently change humans into drakkin. The idea is the color of the dragon scale you bring the NPC, the color your character will become.
I was chugging along thinking it was gonna be super easy, but then I realized I had no idea how to set the player's drakkin heritage.
Reply With Quote
  #2  
Old 04-15-2018, 06:48 PM
Tegila
Hill Giant
 
Join Date: Mar 2018
Location: NY
Posts: 125
Default

Keep in mind, unless you change it also, each class is locked to certain colors. My sk is atathus and I think black was the only other option if at all, while my dru and rgr are both blue and possibly my bard too. How it is in the db to determine the breath availability idk, but the color is in the appearance section.

And unless you wanna just make it a freebie aa like the did harmtouch and LoH to a certain point, you're gonna have to recreate the questions for the breath from the ground up as it seems almost all quests in TSS are missing.
Reply With Quote
  #3  
Old 04-15-2018, 09:46 PM
ahamilton634's Avatar
ahamilton634
Sarnak
 
Join Date: Jul 2015
Location: Sunny California
Posts: 30
Default

I disabled the Drakkin in character creation because I didn't originally plan for them to be on my server but I thought it'd be fun as a quest for end game content to allow them to switch over. I'm hoping that in the quest script there's a way to switch over the heritage that isn't class specific. Like just changing the value.
Reply With Quote
  #4  
Old 04-20-2018, 02:39 PM
ahamilton634's Avatar
ahamilton634
Sarnak
 
Join Date: Jul 2015
Location: Sunny California
Posts: 30
Question

I tried using "quest::playerfeature(drakkin_heritage, 1);" but it either doesn't work or it's temporary because once it disconnects me, my character's heritage is still white.
Reply With Quote
  #5  
Old 04-20-2018, 03:37 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I don't know the scripting side of this..

But, here are the functions for validating values: https://github.com/EQEmu/Server/blob...aces.cpp#L1645
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #6  
Old 04-20-2018, 03:54 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Quote:
Originally Posted by ahamilton634 View Post
I tried using "quest::playerfeature(drakkin_heritage, 1);" but it either doesn't work or it's temporary because once it disconnects me, my character's heritage is still white.
Maybe I'm wrong here, or just typically confused, as to what your intentions are ? but
if your goals are digging at the character models, you won't be able to change that
with any scripts or edits in the database. Those race models are built right into the
graphics of the game. For example, the color of the erudites, the color and tattoos
of the drakkins, etc.
But you can definately change the race, class, gender and the common features
with quest scripts. Some "permanent" changes will disconncect. Temporary ones will
be there, only until the character zones.
The graphics for those models are built into the client files. If one took the intiative to
learn all about graphic editing, software and creating your own models, there would
be possibilities.
Sorry if I misunderstood, but if I interpreted right, I hope this info helps. (anyone).
Reply With Quote
  #7  
Old 04-21-2018, 02:08 AM
Tegila
Hill Giant
 
Join Date: Mar 2018
Location: NY
Posts: 125
Default

Drakkin deities are colors. Shown in hair options and tattoos. He wants to be able to set the deity in his quest as well as the race
Reply With Quote
  #8  
Old 04-21-2018, 02:11 AM
Tegila
Hill Giant
 
Join Date: Mar 2018
Location: NY
Posts: 125
Default

Quote:
Originally Posted by ahamilton634 View Post
I tried using "quest::playerfeature(drakkin_heritage, 1);" but it either doesn't work or it's temporary because once it disconnects me, my character's heritage is still white.
Try another class that can't be white, idk which you tried. Make an sk, run the script for atathus, reload and see if it repeats the white thing
Reply With Quote
  #9  
Old 04-21-2018, 09:15 AM
ahamilton634's Avatar
ahamilton634
Sarnak
 
Join Date: Jul 2015
Location: Sunny California
Posts: 30
Default

It's essentially a race change quest using "quest::permarace(522);" (race 522 = Drakkin).
"drakkin_heritage" is a value (1-6 depending on the color) stored in the character_data table.
What I'm basically trying to find out is how to change the "drakkin_heritage" value in the character_data table with a quest script.
So when the player returns a red dragon scale, it will change their "race" to 522 and their "drakkin_heritage" to 1 and so on.
Depending on the value of "drakkin_heritage" the client will load a certain texture color for the hair, tattoo and horns.
1-Red
2-black
3-blue
4-green
5-white
6-yellow
Reply With Quote
  #10  
Old 04-21-2018, 03:35 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Ok, I see what you mean, sorry. I've never had an interest in the Drakkin model being on my server.
For me, it was like they took a good Die Hard movie and cast Sheldon Cooper as a costar, haha
Reply With Quote
  #11  
Old 04-23-2018, 11:06 AM
Tegila
Hill Giant
 
Join Date: Mar 2018
Location: NY
Posts: 125
Default

Considering how many uber dragons there are in EQ, I can't see how the drakkin are the oddballs. Added later, yeah, but gotta have dragons before their blood can touch the humans blah blah.

Almost all my characters are drakkin. Most classes to choose from, and mostcustomizable least boxie look. Course, it doesn't hurt they have the least girly females that aren't furries or fugly lol. Out of curiosity, do you feel the same aboutzerkers, AS they too were added later?
Reply With Quote
  #12  
Old 04-23-2018, 02:50 PM
ahamilton634's Avatar
ahamilton634
Sarnak
 
Join Date: Jul 2015
Location: Sunny California
Posts: 30
Default

I'm not super crazy about the drakkin either. I don't care for their armor textures.
But I feel like we're getting a little off topic here. I still haven't been able to figure out how to change the drakkin PC's heritage using a script and I doubt I'll be the last person to scratch their heads over this.
Reply With Quote
  #13  
Old 04-23-2018, 04:07 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

OP, do you have bots enabled on your server?
__________________
Uleat of Bertoxxulous

Compilin' Dirty
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 06:02 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