Page 1 of 1
Racial Starting Cities
Posted: Fri Oct 26, 2007 8:39 am
by ZexisStryfe
As per our conversation in the customization thread:
Could you add that ability to change the starting city of the races?
Posted: Sun Oct 28, 2007 10:38 am
by ZexisStryfe
As an expansion to the previous post, could we make it possible the we can assign classes based on what starting city they choose? I want gorowyn to be neutral, so the evil classes aren't going to cut it ;op
Posted: Mon Oct 29, 2007 4:14 pm
by John Adams
Due to the fact you pick a class up front in EQ2 creation now, I don't know if you can do that at the client side. That might be hard-coded. However, where YOU decide to send your players should be totally under your control. I am championing that with the team now.

Not to put more work on the devs, but I can imagine when this is all good to go, there might be functionality similar to EQEmu where via quest/script, you can alter someone's race/class in game. With this, it might be feasible to have your players log in, do some stuff, and pick a class the old archetype way. Speculating, of course.
Posted: Mon Oct 29, 2007 6:34 pm
by ZexisStryfe
Well, that may be a pain. I am planning on using a totally different world, and while the freeport/qeynos equivilents are evil/good respectively, I wanted to make gorowyn neutral only (ie-neutral races only, no sarnak and neutral classes with a mix of the aligned classes). Gonna have to figure a way around this...
Posted: Mon Nov 12, 2007 9:30 am
by LethalEncounter
Aye, it is in the latest source and should be on the public svn server shortly. You will need to update the starting_zones table to do what you are trying to do. All the starting tables allow you to set defaults for class_id and race_id. Here is how it works:
1. Starts off trying to match the exact class_id and race_id of a character.
2. If no match, then it tries to match the class of the character.
3. If no match, then it tries to match the race of the character.
4. If no match, then it uses the default (race of 0 and class of 0).
If you want everyone to start in antonica, then you would set the zone_id to 12 (antonica's zone id) and race_id and class_id to 255. If you want only Fae to start in gfaydark you would set the zone_id to 114 and the race_id to 16 and leave class_id as 255.
This is similar to the other starting tables except all starting tables except starting_zones are inclusive (more than one condition can match like both class/race specific starting items and default starting items given to all characters).