Log in

View Full Version : Troll Warrior issue


blindaviator
08-05-2010, 12:04 PM
I have reset the starting zone and bind point for every race and class to a specific zone and location... So far every race/class combo I have created all start at that location except for all Trolls (except the Berserker)..

I created Trolls of all classes and (so far) it has always started me in Grobb with a bind point of Innothule with the exception of Berserkers... I even have the level requirements for Grobb set at 85 and it still puts the toon there at level 1...

I have double checked my starting zone and location in the database manually and the required level... They are all set properly for all Trolls of every class and deity... Nothing I change seems to prevent the starting point of Grobb...

Any suggestions on what may be wrong?

Derision
08-05-2010, 02:20 PM
When you create a character, there should be messages written to one of the logs along the lines of:

Start zone query: SELECT x,y,z,zone_id,bind_id FROM start_zones ....

followed by:

Found starting location in start_zones

or

No start_zones entry in database, using defaults


I would create a troll and then check your logs to see what SQL query the server is executing to find the start zone and double-check you have a row that matches that query.

blindaviator
08-06-2010, 12:46 AM
Here is what I am getting...

[08.05. - 23:31:08] [WORLD__CLIENT] xxxxxxxxx: Name approval request. Name=Kuukub, race=Troll, class=Warrior
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Character creation request from xxxxxxxxx LS#xxx (xxx.xxx.xxx.xxx:62930) :
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Name: Kuukub
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Race: 9 Class: 1 Gender: 0 Deity: 211 Start zone: 6
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: STR STA AGI DEX WIS INT CHA Total
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: 118 119 113 75 60 52 40 577
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Face: 6 Eye colors: 1 1
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Hairstyle: 255 Haircolor: 255
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Beard: 255 Beardcolor: 255
[08.05. - 23:31:09] [WORLD__CLIENT] Validating char creation info...
[08.05. - 23:31:09] [WORLD__CLIENT] Found 0 errors in character creation request
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Current location: grobb 0.00, -100.00, 4.00
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Bind location: innothule -588.00, -2192.00, -25.00
[08.05. - 23:31:09] [WORLD__CLIENT] xxxxxxxxx: Character creation successful: Kuukub
[08.05. - 23:31:12] [WORLD__CLIENT] xxxxxxxxx: Attempting autobootup of grobb (52:0)
[08.05. - 23:31:13] [WORLD__ZONE] [10] Setting to 'grobb' (52:0)
[08.05. - 23:31:13] [WORLD__CLIENT] xxxxxxxxx: Entering zone grobb (52:0)
[08.05. - 23:31:13] [WORLD__ZONE] [10] [grobb] Broadcasting a world time update
[08.05. - 23:31:13] [WORLD__ZONE] [10] [grobb] Setting to 'grobb' (52:0)
[08.05. - 23:31:13] [WORLD__CLIENT] xxxxxxxxx: Sending client to zone grobb (52:0) at xxx.xxx.xxx.xxx:7009
[08.05. - 23:31:13] [WORLD__CLIENT] xxxxxxxxx: Client disconnected (not active in process)


And here is what is in database under start_zone:

<?xml version="1.0"?>

<table name="start_zones">
<row>
<x>-341.2</x>
<y>-1645.2</y>
<z>3.8</z>
<zone_id>22</zone_id>
<bind_id>22</bind_id>
<player_choice>5</player_choice>
<player_class>1</player_class>
<player_deity>211</player_deity>
<player_race>9</player_race>
<start_zone>22</start_zone>
<bind_x>-341.2</bind_x>
<bind_y>-1645.2</bind_y>
<bind_z>3.8</bind_z>
<select_rank>50</select_rank>
</row>
</table>



It is set properly in the database for all Troll classes, deities and race combinations...

blindaviator
08-06-2010, 12:54 AM
I think i might see what the problem is... The creation process is looking for player_choice 6 and the only trolls with that selection is the berserker... All the other classes have choice 5... I will try changing that to 6 for all the others and see what happens...

Yup that was the problem.... Player choice 5 for the Trolls forces them into Grobb and bind in Innothule... It seems to totally ignore the database setting for them with that setting and it seems to ignore the level restrictions on the zone as well...