Quote:
Originally Posted by nilbog
[You must be logged in to view images. Log in or Register.]
For the devs who don't play, it's quite hard to narrow down what causes this. If someone can find a way to replicate the bug, we'll have a chance of fixing it.
|
This can be caused by a few things:
- The client tries to accurately predict mana regen for each tick. When you're mixing sitting up and standing the client will inaccurately think you got a sitting mediate tick, while server side the mana tick may have occurred while the player was standing. When you actually try to cast a spell the mana will be updated client side, and you'll see your mana seemingly decrease more than it should, or not have enough mana to cast the spell.
- The server and client mana regen formula or a mana regen value isn't properly synced between the client and server. I don't see a mana regen value in eq_packet_structs.h, is it possible that it's one of the unknowns? I don't know the eqemu source code that well though.