Class/Spec: Rogue / Assassination Game Version: 5.4.8 Priority: Critical (Breaks optimal DPS rotation, energy pooling, and burst windows)
Description: There are several severe backend bugs regarding Combo Point (CP) generation for Assassination Rogues. The current mechanics deviate significantly from official 5.4.8 behavior, destroying the spec's intended opener and energy/CP economy.
Intended 5.4.8 Opener Rotation: Pre-pot (3s) -> Stealth (2s) -> Garrote (+1) -> Slice and Dice (-1) -> Shadow Blades + Vendetta -> Mutilate (+5) -> Envenom (-5) -> Vanish -> Mutilate (+5) -> Envenom (-5) -> Mutilate (+5) -> Envenom (-5) -> Preparation -> Vanish -> Mutilate (+5) -> Envenom (-5) -> Mutilate (+5) -> Rupture.
Actual Combat Log Evidence (via custom Lua API tracking): (Format: Spell Name +/- CP Change > Current CP | Anticipation Stacks)
Garrote +1 > CP:1 Anticipation:0 (Normal)
Slice and Dice -1 > CP:0 Anticipation:0 (Normal)
Shadow Blades +1 > CP:1 Anticipation:0 [BUG 1: Activating Shadow Blades/Vendetta instantly generates a CP. Buffs should never generate CPs.]
Mutilate +3 > CP:4 Anticipation:0 [BUG 2: Massive CP loss. A double-crit Mutilate under Shadow Blades must generate 5 CPs (2 base + 2 Seal Fate + 1 Shadow Blades). The server only awarded 3, ignoring both the Shadow Blades bonus and the dual-crit Seal Fate trigger.]
Envenom -4 > CP:0 Anticipation:0 [Consequence: Forced to cast a low-value 4-CP Envenom due to the CP starvation from Bug 2, ruining energy regeneration.]
Mutilate +3 > CP:3 Anticipation:0 [BUG 3: Second Mutilate still bugged at 3 CPs instead of the intended 5.]
Mutilate +3 > CP:5 Anticipation:1 [Consequence: Forced to waste 55 Energy and a GCD on an extra Mutilate just to reach 5 CPs.]
Envenom -5 > CP:0 Anticipation:1 (5-CP Envenom finally cast)
Envenom +1 > CP:2 Anticipation:0 [BUG 4: Random CP generation upon Envenom resolution. 1 Anticipation stack dropped, which should result in a net 0 CP change (+1 from Anticipation, -1 consumed by error? Or triggering CP from a non-CP ability). Total resource jumped to 2 CPs.]
Vanish +1 > CP:3 Anticipation:0 [BUG 5: Vanish incorrectly grants a CP upon cast. Utility spells do not generate CPs.]
Mutilate +4 > CP:5 Anticipation:2 [BUG 6: High-priority post-Vanish Mutilate only awards 4 CPs instead of 5. Shadow Blades/Seal Fate is still dropping CPs.]
Envenom -5 > CP:0 Anticipation:2 (5-CP Envenom cast)
Envenom +2 > CP:4 Anticipation:0 [BUG 7: Severe Anticipation/CP conversion bug. 2 Anticipation stacks should convert to 2 CPs. The system incorrectly awarded 4 CPs (net +2 change).]
Dispatch +1 > CP:5 Anticipation:0 [BUG 8: Dispatch fails to receive the +1 CP bonus from active Shadow Blades. It should grant 2 CPs. Player is forced to use a free Dispatch just to fix the broken CP count.]
Rupture -5 > CP:0 Anticipation:0 (Struggled to apply 5-CP Rupture due to energy starvation).
Impact: Because Shadow Blades fails to grant bonus CPs, double-crit Mutilates are capped, and random spells (Vanish) grant phantom CPs, the intended "Double Vanish" burst rotation is impossible. The player is forced to waste energy on extra builders, completely drying out their energy pool and ruining Envenom buff uptime.
Suggested Fixes:
Fix Shadow Blades to passively grant +1 CP to builders (Mutilate, Dispatch) rather than granting 1 CP on activation.
Fix Seal Fate to trigger twice if both weapons crit during Mutilate.
Prevent utility spells (Vanish) from generating CPs.
Investigate the Anticipation stack conversion logic during Envenom resolution to prevent phantom CP duplication.