EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Merc (https://www.eqemulator.org/forums/showthread.php?t=39770)

Tamian 06-18-2015 11:27 AM

Merc
 
I have read through all the posts, and I am still unable to get Merc's going. My environment is as follows:

1) Server running on Windows (Win2K8R2)
2) Latest source, latest DB
3) I have BOT's running without issue
4) I have followed all the directions I have found for Merc's -- and verified they are 'enabled' in the DB.

However, I am not able to interact with the Merc NPC's and bring up the Merc window/purchase them. Any ideas?

Shendare 06-18-2015 11:51 AM

Couple of possibilities come to my mind:

1) You are using the Titanium or Secrets of Faydwer client. Mercenaries were introduced in Seeds of Destruction, which came after SoF, so only the Underfoot client and later will support Mercs.

2) Assuming the server code is made to look for it, your Expansions rule may be incorrect, and does not include the SoD bit. The default value of 16383 includes all expansions up to SoF, which does not include SoD and its mercenaries. If you want to be ultra safe and enable all expansions through the latest Live one (The Darkened Sea), the correct Expansions rule value would be 2097151.

Tamian 06-18-2015 12:29 PM

Quote:

Originally Posted by Shendare (Post 241049)
Couple of possibilities come to my mind:

1) You are using the Titanium or Secrets of Faydwer client. Mercenaries were introduced in Seeds of Destruction, which came after SoF, so only the Underfoot client and later will support Mercs.

2) Assuming the server code is made to look for it, your Expansions rule may be incorrect, and does not include the SoD bit. The default value of 16383 includes all expansions up to SoF, which does not include SoD and its mercenaries. If you want to be ultra safe and enable all expansions through the latest Live one (The Darkened Sea), the correct Expansions rule value would be 2097151.

Sorry - I am using the RoF2 client. Adjusted rule as suggested (World - Expansion Settings - 2097151), restarted, but still no dice. Have only certain merc liaisons been scripted?

chrsschb 06-18-2015 12:51 PM

Set their class to 71.

Tamian 06-18-2015 01:46 PM

Quote:

Originally Posted by chrsschb (Post 241055)
Set their class to 71.

Got that .. was about to post. Getting closer -- I also had to change the Expansion in variables (as well as rules).

However, while the window comes up, it is blank -- I am unable to select any 'types'. Looking closer at the data now.

chrsschb 06-18-2015 02:41 PM

Quote:

Originally Posted by Tamian (Post 241057)
Got that .. was about to post. Getting closer -- I also had to change the Expansion in variables (as well as rules).

However, while the window comes up, it is blank -- I am unable to select any 'types'. Looking closer at the data now.

That's where I am, though I don't really care about mercs so haven't invested much time into it.

Tamian 06-18-2015 02:45 PM

So, I think I found one table that is not getting populated: merc_spell_list_entries

This is built upon spells_new -- which does not contain the spells referenced in the merc_spell_list_entries load script. Anyone have a dump of merc_spell_list_entries AND spells_new?

Any dev able to indicate if the lack of merc_spell_list_entries would cause the non-population of the Merc window?

EDIT: used import_client_files to attempt to update spells_new, but that still did not solve issue.


All times are GMT -4. The time now is 03:37 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.