Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-30-2016, 04:59 PM
Shiny151
Hill Giant
 
Join Date: Jul 2009
Location: Indianapolis
Posts: 228
Default

Quote:
Originally Posted by provocating View Post
If some commonality on the issue can be found it will be easy to fix. The more information on which ones do it and what was happening at the time will help greatly.
Indeed. That's what I'm trying to make sense of. Due to the randomness of it it's hard to pinpoint what may be going on. However, there is one other issue with clerics I noticed when I hit level 59. They continually cast Ethereal Remedy on themselves until they are at 50% mana. Once they dip below 50% they stop until they med to 50 and spam themselves again. It's almost as if they are misreading their hitpoint value and are trying to close the gap. I just hit level 60 last night and they are still doing it.
Reply With Quote
  #2  
Old 03-30-2016, 05:02 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Quote:
Originally Posted by Shiny151 View Post
Indeed. That's what I'm trying to make sense of. Due to the randomness of it it's hard to pinpoint what may be going on. However, there is one other issue with clerics I noticed when I hit level 59. They continually cast Ethereal Remedy on themselves until they are at 50% mana. Once they dip below 50% they stop until they med to 50 and spam themselves again. It's almost as if they are misreading their hitpoint value and are trying to close the gap. I just hit level 60 last night and they are still doing it.
It has been a year since I looked at bot code but even then Clerics would only heal when a player got below a certain amount. It almost seems like health and mana are getting confused, probably not though.
Reply With Quote
  #3  
Old 04-03-2016, 05:35 PM
Shiny151
Hill Giant
 
Join Date: Jul 2009
Location: Indianapolis
Posts: 228
Default

Well here's some further info about cleric mercs:

As the code currently stands; A level 59 cleric merc will spam him/herself until their mana is at 50 percent with what appears to be Ethereal Remedy (due to the, 'so-and-so's wounds fade away' message) until level 61 where it stops. I'm not sure if there's a problem with that particular heal/spell or there's something else buggy going on in level 59 and 60 but this our experience on my AKK's PEQ server updated repack.

Hope this helps.
Reply With Quote
  #4  
Old 05-16-2016, 03:13 AM
Shiny151
Hill Giant
 
Join Date: Jul 2009
Location: Indianapolis
Posts: 228
Default

Here's some additional info on ways to break mercs from the most recent pull-down compile from Akk's repack; (9096 I believe):

If your merc gets charmed by a mob/NPC and then the charm wears off, it basically leaves your merc just standing there broken. There's really no way to fix it in battle. Only a suspend or relog will reset the merc.

If anyone wants to confirm or test this, engage Lcea Katta in Katta Castellum.
Reply With Quote
  #5  
Old 05-20-2016, 11:17 PM
cannon
Hill Giant
 
Join Date: Dec 2004
Location: Pittsburgh, PA
Posts: 128
Default

Quote:
Originally Posted by Shiny151 View Post
Indeed. That's what I'm trying to make sense of. Due to the randomness of it it's hard to pinpoint what may be going on. However, there is one other issue with clerics I noticed when I hit level 59. They continually cast Ethereal Remedy on themselves until they are at 50% mana. Once they dip below 50% they stop until they med to 50 and spam themselves again. It's almost as if they are misreading their hitpoint value and are trying to close the gap. I just hit level 60 last night and they are still doing it.
If you want a cheap fix for this. Provided your using the latest peq database for mercenaries. The merc level will still match the player level but will use the level 61 method for casting. i just narrowed down to the 7 healer and 7 caster entries for j1-j7.
Code:
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=11 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=12 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=13 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=14 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=15 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=16 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=17 AND 'clientlevel'=59;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=11 AND 'clientlevel'=60;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=12 AND 'clientlevel'=60;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=13 AND 'clientlevel'=60;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=14 AND 'clientlevel'=60;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=15 AND 'clientlevel'=60;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=16 AND 'clientlevel'=60;
update 'peq'.'merc_stats' SET 'level'=61 WHERE 'merc_npc_type_id'=17 AND 'clientlevel'=60;
EDIT: So I went back into the database to narrow down the healer mercs. you can change back any that obviously dont have mana, but I notice there is from what I assume J1-J5 casters (should be 5) J1-J5 for healers (should be 5), I have what I believe is 7 entries for each caster and healer.
Reply With Quote
  #6  
Old 05-21-2016, 06:53 PM
Shiny151
Hill Giant
 
Join Date: Jul 2009
Location: Indianapolis
Posts: 228
Default

Quote:
Originally Posted by cannon View Post
If you want a cheap fix for this. Provided your using the latest peq database for mercenaries. The merc level will still match the player level but will use the level 61 method for casting. i just narrowed down to the 7 healer and 7 caster entries for j1-j7.
Ahh I didn't try scaling up, I tried scaling down a while back and that didn't seem to work.
Reply With Quote
  #7  
Old 05-21-2016, 09:01 PM
cannon
Hill Giant
 
Join Date: Dec 2004
Location: Pittsburgh, PA
Posts: 128
Default

Quote:
Originally Posted by Shiny151 View Post
Ahh I didn't try scaling up, I tried scaling down a while back and that didn't seem to work.
Trivial, but don't forget to restart your server after making changes.
Reply With Quote
  #8  
Old 05-21-2016, 11:10 PM
Shiny151
Hill Giant
 
Join Date: Jul 2009
Location: Indianapolis
Posts: 228
Default

Quote:
Originally Posted by cannon View Post
Trivial, but don't forget to restart your server after making changes.

Indeed. One other thing; notice once you hit 70 both the Apprentice and Journeyman cast Balikor's Mark rather than Hand of Conviction? That doesn't sound right to me and I'm trying to figure out the logic on that one.
Reply With Quote
Reply

Thread Tools
Display Modes

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 08:38 AM.


 

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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3