Faciliate Painworking isn't working sometimes and after researching it extensively and testing it I finally figured out why.
I will include easy to understand pictures in a link at the bottom but here is a quick rundown on whats happening.
1. A spell on the necro is split up into 3 parts.
Part 1: The shade spell queue (can be 0s)
Part 2: The pet spell queue (can be 0s)
Part 3: The spell being fired by the pet
Part 3 is where the bug happens.
If two spells are fired at the exact same time, for example the healing spell Imbue the Abyss and Facilitate Painworking one will block the others from being "fired" by the pet. Because Faciliate Painworking works instantly and doesn't go "into the queue" as far as I could tell it can not be fired *together* or rather in sequence of the healing spell which was casted by the shade.
This only happenes if the timing is exactly overlapping hence the rarity of this bug. Imbue of the Abyss has to be casted multiple seconds earlier and be fired by the pet exactly when you press facilitate painworking for this bug to occur.
It does not happen with other spells than facilitate painworking to my knowledge because all other spells are normal spells that go into the queue and thus are fired together (actually in sequence but at pretty much the same time).
If this was too confusing look at the pictures below. They showcase the different spells and their 3 parts (If they have 3 parts otherwise just 2). This is not the only example picture I have but merely the only one I wanted to waste my time with paint. They all share the same pattern of the missing/overlapping cast by the pet.
https://imgur.com/a/uGl3xQl
I will include easy to understand pictures in a link at the bottom but here is a quick rundown on whats happening.
1. A spell on the necro is split up into 3 parts.
Part 1: The shade spell queue (can be 0s)
Part 2: The pet spell queue (can be 0s)
Part 3: The spell being fired by the pet
Part 3 is where the bug happens.
If two spells are fired at the exact same time, for example the healing spell Imbue the Abyss and Facilitate Painworking one will block the others from being "fired" by the pet. Because Faciliate Painworking works instantly and doesn't go "into the queue" as far as I could tell it can not be fired *together* or rather in sequence of the healing spell which was casted by the shade.
This only happenes if the timing is exactly overlapping hence the rarity of this bug. Imbue of the Abyss has to be casted multiple seconds earlier and be fired by the pet exactly when you press facilitate painworking for this bug to occur.
It does not happen with other spells than facilitate painworking to my knowledge because all other spells are normal spells that go into the queue and thus are fired together (actually in sequence but at pretty much the same time).
If this was too confusing look at the pictures below. They showcase the different spells and their 3 parts (If they have 3 parts otherwise just 2). This is not the only example picture I have but merely the only one I wanted to waste my time with paint. They all share the same pattern of the missing/overlapping cast by the pet.
https://imgur.com/a/uGl3xQl