I once tried to script Savagery to work automatically with PS
but it’s a bitch to do properly. When you set it up to fire once every 1.9 seconds, it works well on single target but if you oneshot/switch target frequently, you can miss the moment Savagery hits and the stacks drop off. But when you on the other hand set up it to fire more frequently, you’re losing efficiency and PS attacks.
But if the Savagery is the main attack and the Primal Strike is on cooldown, it’s easy because you can just spam both skills and PS just fires when off cooldown. And this is probably the intended way to play it
- spam PS
or - spam Savagery + Primal Strike on cooldown
spam PS + maintaining Savagery buff is probably not an intended way to play
In the end I think
this is just only in your head. Simply don’t use Savagery with spam PS and forgo being 100% optimal