Plenty of bots decision making for purge is very rudimentary, or outright useless. Since the scripting engine doesn't seem to contain a way to decide if negative or positive buffs are attached, we should come up with a list of skills and their associated modifiers to look for so we can find the following, will definitely be annoying to maintain, but I don't see a better way to decide when to purge an ally for items like Witchbane, that has no secondary affects such as slow.
As a follow up item on this, we can rework Witchbane (item_heavy_blade) after this is done to assess allies properly and also have logic checks for enemy positive buffs.
Plenty of bots decision making for purge is very rudimentary, or outright useless. Since the scripting engine doesn't seem to contain a way to decide if negative or positive buffs are attached, we should come up with a list of skills and their associated modifiers to look for so we can find the following, will definitely be annoying to maintain, but I don't see a better way to decide when to purge an ally for items like Witchbane, that has no secondary affects such as slow.