COMMITTED: Bard Pacify songs being "improved"
Edit: just found SE_ChangeAggro, going to add that in and see if it handles it. wanted to post here before edit lockout.
Bard pacification songs are being improved by singing mods. This is a bad thing. Problem was being discussed over on the PEQ forums. http://www.peqtgc.com/phpBB2/viewtopic.php?t=11898 Here are the results of #showstats with no modifiers or AA Code:
NPCID: 294000 SpawnGroupID:61376 Code:
Aggro | Assist Code:
int Mob::CalcSpellEffectValue(int16 spell_id, int effect_id, int caster_level, Mob *caster, int ticsremaining) |
ok adding in SE_ChangeAggro did not fix it. Any suggestions on how/where to find the effect?
|
I think SE_Harmony is what you're looking for. I was just looking at this the other day because mana regen is getting instrument modded incorrectly too. I hadn't noticed the aggro range problems, though.
|
it is, i just figured out how the spell_effects and the database work together.
and EVERYTHING is getting modified as far as I can tell except for the attack speed increases that were already excepted. world is building building now and then i'll test it out. |
Quote:
Been complaints from bards on the PEQ forums ever since the pacify level caps went in. I thought this might be an easy thing to track down once i had my own server turned up and had GM commands to check the stats. A simpler thing to cut my teeth on you might say. |
Working on my test server. unified diff sent to gaeorn.
Code:
int Mob::CalcSpellEffectValue(int16 spell_id, int effect_id, int caster_level, Mob *caster, int ticsremaining) |
I am not sure how many bard songs should not be affected by mods, but if it is a lot should new DB columns be considered? or existing columns made use of for bard song effect restrictions?
Also on the SoD and UF clients there is a problem with things like run speed and resists showing correctly server side, but the client is getting rollover or bad data of some kind and kicking out slow run speeds and low resists. Would it be possible for a limit to be put on what value is sent back to the clients to prevent the client from getting really out of sync with the server? |
All times are GMT -4. The time now is 06:38 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.