|
|
 |
 |
 |
 |
|
 |
 |
|
 |
 |
|
 |
|
Development::Database/World Building World Building forum, dedicated to the EQEmu MySQL Database. Post partial/complete databases for spawns, items, etc. |
 |
|
 |

01-20-2006, 06:21 AM
|
Sarnak
|
|
Join Date: Jan 2006
Posts: 40
|
|
Quote:
Originally Posted by Doodman
The valid race/class combinations are controlled in world by this table in client.cpp
Code:
bool ClassRaceLookupTable[PLAYER_CLASS_COUNT][_TABLE_RACES]=
{ /*Human Barbarian Erudite Woodelf Highelf Darkelf Halfelf Dwarf Troll Ogre Halfling Gnome Iksar Vahshir Froglok*/
{ /*Warrior*/ true, true, false, true, false, true, true, true, true, true, true, true, true, true, true},
{ /*Cleric*/ true, false, true, false, true, true, true, true, false, false, true, true, false, false, true},
{ /*Paladin*/ true, false, true, false, true, false, true, true, false, false, true, true, false, false, true},
{ /*Ranger*/ true, false, false, true, false, false, true, false, false, false, true, false, false, false, false},
{ /*ShadowKnight*/ true, false, true, false, false, true, false, false, true, true, false, true, true, false, false},
{ /*Druid*/ true, false, false, true, false, false, true, false, false, false, true, false, false, false, false},
{ /*Monk*/ true, false, false, false, false, false, false, false, false, false, false, false, true, false, false},
{ /*Bard*/ true, false, false, true, false, false, true, false, false, false, false, false, false, true, false},
{ /*Rogue*/ true, true, false, true, false, true, true, true, false, false, true, true, false, true, false},
{ /*Shaman*/ false, true, false, false, false, false, false, false, true, true, false, false, true, true, true},
{ /*Necromancer*/ true, false, true, false, false, true, false, false, false, false, false, true, true, false, false},
{ /*Wizard*/ true, false, true, false, true, true, false, false, false, false, false, true, false, false, true},
{ /*Magician*/ true, false, true, false, true, true, false, false, false, false, false, true, false, false, false},
{ /*Enchanter*/ true, false, true, false, true, true, false, false, false, false, false, true, false, false, false},
{ /*Beastlord*/ false, true, false, false, false, false, false, false, true, true, false, false, true, true, false },
{ /*Berserker*/ false, true, false, false, false, false, false, true, true, true, false, false, false, true, false }
};//Initial table by kathgar, editted by Wiz for accuracy, solar too
Not sure what "number correlations" you are speaking about.
|
MUAHAHAHA Now I can have my Ogre Bard finally... *snicker* But my guess is, I'd have to edit some other stuff to make them be able to use the instruments... heh. But the beauty of the music...
|
 |
|
 |

01-20-2006, 06:44 AM
|
 |
Developer
|
|
Join Date: Aug 2003
Posts: 246
|
|
The client.cpp file I quote is under world.
And for reference, those race/class/diety numbers are defined in include files in common.
races.h
classes.h
deity.h
|

01-20-2006, 04:14 PM
|
Sarnak
|
|
Join Date: Oct 2002
Posts: 53
|
|
Shucks... was hoping I'd finally be able to contribute something worthwhile to the project.  Tks for the info!
|

01-20-2006, 04:40 PM
|
Hill Giant
|
|
Join Date: Mar 2005
Location: japan
Posts: 171
|
|
races
So it is possible to add new races to the code?
|

01-20-2006, 06:14 PM
|
Developer
|
|
Join Date: Jul 2004
Posts: 773
|
|
we cannot change anything in the client, we can just change what we allow in the server code. So you cannot enable anything not currently possible by editing the server code.
|

01-20-2006, 07:21 PM
|
Discordant
|
|
Join Date: May 2005
Location: Smith Falls, Ontario, Canada
Posts: 283
|
|
Acctually the 9/13 client does accept that as part of its code, currently the server is whats rejecting it. Set the declerations that doodman mentioned and it should in theory work, although there may be some DB errors to edit and fix, not sure have not tried it.
The reason I say this is that on the client you can get thru the creation part right up to submiting the name for aproval. its at this point that the server rejects it.
I also had one on live with this client when it was live.
__________________
Rojadruid
Innoruuk Server [legit]
Server Admin.
Server Status: UP
|

01-20-2006, 09:43 PM
|
Dragon
|
|
Join Date: Oct 2003
Posts: 511
|
|
Roja I believe fathernitwit is refering to the person who wanted to make an ogre bard. What he is saying is that enabling the possiblity to be an ogre bard in the server code will still not allow you to be one because the client itself is coded to not allow the combination. Now if say someone figured out a way to edit the client to enable the combination it would be possible as long as you coded the server to accept the combination that the client is sending.
__________________
How about the power to kill a yak from 200 yards away...WITH MIND BULLETS! thats telekinesis kyle.
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 01:34 PM.
|
|
 |
|
 |
|
|
|
 |
|
 |
|
 |