I'm making an ability based on Spell Steal, but I would like it to work on various types of buffs which cannot normally be stolen (poison, stuns, etc.)
Now I have already tried giving the abilities that create those buffs a value for the Stat - Spell Steal Priority field, but that doesn't seem to actually change anything. When attempting to spell steal, I still get the failure message that the Unit Has No Stealable Buffs.
The only workaround I can think of would be an extremely clunky one:
When a unit receives one of those debuffs, create a dummy caster unit which casts some dummy debuff that CAN be spell stolen. Then when a unit with that dummy debuff is hit with spell steal, manually trigger detecting the right kind of debuff and applying it to an enemy unit.
That sounds terribly complicated, borderline impossible to get right considering the huge number of different buffs and debuffs it might need to apply to.
Is there a better way to make a buff spell stealable when it normally wouldn't be?
Now I have already tried giving the abilities that create those buffs a value for the Stat - Spell Steal Priority field, but that doesn't seem to actually change anything. When attempting to spell steal, I still get the failure message that the Unit Has No Stealable Buffs.
The only workaround I can think of would be an extremely clunky one:
When a unit receives one of those debuffs, create a dummy caster unit which casts some dummy debuff that CAN be spell stolen. Then when a unit with that dummy debuff is hit with spell steal, manually trigger detecting the right kind of debuff and applying it to an enemy unit.
That sounds terribly complicated, borderline impossible to get right considering the huge number of different buffs and debuffs it might need to apply to.
Is there a better way to make a buff spell stealable when it normally wouldn't be?