Originally Posted by Szynszyla
Edit: Nvm this question, found out that FB is 2x about more efficient that shred in energy conversion. However it looks like FB energy cost is not halfed during berserk?
Edit2: I noticed when testing weird FB energy cost behavior. Sometimes it will take me down to ~80 energy (after pooling to max). Other times it will take me down to 70-80energy and 0.5sec later to 35-55 energy again (after pooling to max also).
Should release some video later today or tomorrow but I think it can be reproduced by anyone to test.
|
FB works in a complicated way, with energy consumption being performed half client-side and half-server side (note that what I write below is mostly speculation which comes from my attempts at reconstructing the energy profile during a fight).
What normally happens when you shred is that, in order to provide you with instant feedback, the energy bar is reduced by the shred cost immediately upon cast (SPELL_CAST_SUCCESS), after some checks are performed client-side (GCD, enough energy, position).
The SPELL_DAMAGE event occurs later in time, after your cast has gone to the server and the server has determined the actual damage.
With FB, the problem is that the server cannot trust the energy value of the client to determine the "extra energy" used to increase the damage from FB (it would open the way to cheating), so the FB energy consumption is performed in two steps:
- at cast time, you immediately spend 35 energy (or 35/2 if berserking)
- the cast is transferred to the server, which uses its energy value to determine actual damage and returns it to the client, together with the actual amount of extra energy which has been used (this amount is not divided by 2 when berserk is up)
- the client updates the energy bar with the new information received.
When you cast FB, expecially in a high-lag situation, this two-step energy consumption becomes very visible (BTW one of the problems I'm finding with reconstructing the energy, and which I'm conveniently ignoring, is that I have trouble understanding how this interacts with TF, which provides an immediate energy increase which can happen between the two steps of FB).