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

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 06-21-2017, 09:57 PM
dikafu
Fire Beetle
 
Join Date: Mar 2016
Posts: 8
Default Permitted race/class/deity/city combos

Where in the source can I find the permitted race/class/deity/starting_city combos? Or is this client side?
Reply With Quote
  #2  
Old 06-21-2017, 10:04 PM
dikafu
Fire Beetle
 
Join Date: Mar 2016
Posts: 8
Default

I see. It's in the db migrations. Table char_create_combinations
Reply With Quote
  #3  
Old 06-21-2017, 10:42 PM
dikafu
Fire Beetle
 
Join Date: Mar 2016
Posts: 8
Default

How do I map the value `allocation_id`?

e.g. Human wizards/mages have an allocation_id of 51, human Enchanter allocation_id=50, high elf encs = 44. etc.
Reply With Quote
  #4  
Old 06-21-2017, 10:44 PM
Kingly_Krab
Administrator
 
Join Date: May 2013
Location: United States
Posts: 1,594
Default

Check the 'char_create_point_allocations' table.
Reply With Quote
  #5  
Old 01-10-2019, 01:50 PM
pharone1
Sarnak
 
Join Date: May 2005
Posts: 56
Default

Is it possible to restrict character creation to 1 class by modifying this table?

I am creating a server with only one class, and I want to make it so that when a user creates a character, they can choose any race, but only have that one choice as the class no matter what race they choose.

Also, is it possible to change the name of that class? That would be awesome.

I'm trying to do all of this with only database and text file changes. I really want to refrain from making any code changes that require a custom compile of the server unless absolutely necessary.

Thanks.
Reply With Quote
  #6  
Old 01-10-2019, 01:57 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

Based on your description of how far you are willing to go, you will be severely limited on how custom you can get.
Reply With Quote
  #7  
Old 01-10-2019, 02:10 PM
pharone1
Sarnak
 
Join Date: May 2005
Posts: 56
Default

Quote:
Originally Posted by joligario View Post
Based on your description of how far you are willing to go, you will be severely limited on how custom you can get.
Hmmm... that's disconcerting at best. I was really hoping to keeping this design to database, client-side text file, and server side quest file changes.
Reply With Quote
  #8  
Old 01-10-2019, 09:07 PM
pharone1
Sarnak
 
Join Date: May 2005
Posts: 56
Default

Got it to work. I tested it by making it so that the only available class to choose at character creation was Shadow Knight. Worked great.
Reply With Quote
  #9  
Old 01-25-2019, 08:25 AM
Eudith
Fire Beetle
 
Join Date: Dec 2018
Posts: 12
Default

Hey, sorry to drag up a dead thread but I was wondering how you did that? And can you do the opposite (allow more race / class choices than standard)?

I ask because my experiments doing these things have been unsuccessful. (Using the Titanium client if that makes a difference.)

Thanks!
Reply With Quote
  #10  
Old 01-25-2019, 08:56 AM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

Quote:
Originally Posted by Eudith View Post
Hey, sorry to drag up a dead thread but I was wondering how you did that? And can you do the opposite (allow more race / class choices than standard)?

Thanks!
Edit the char_create_combinations in your DB - set any combination you like, such as Dark Elf Bard following Tunare.

NOTE: I done this on ROF. This may or may not work for Titanium.
Reply With Quote
  #11  
Old 01-25-2019, 11:07 AM
pharone1
Sarnak
 
Join Date: May 2005
Posts: 56
Default

Quote:
Originally Posted by ChaosSlayerZ View Post
Edit the char_create_combinations in your DB - set any combination you like, such as Dark Elf Bard following Tunare.

NOTE: I done this on ROF. This may or may not work for Titanium.
That is what I did, and it worked in Underfoot and RoF2. I have not tested Titanium.
Reply With Quote
  #12  
Old 01-25-2019, 08:26 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Dead thread?

This one is still boiling on the back burner!

Try the ones from 16 years ago :P
__________________
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 03:05 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