Also, for a condition function if one does HasKeyword on a referencealias, will it return true if the reference filling the alias has the keyword, but not necessarily the alias itself? I need to basically know whether or not an alias is filled, and this alias is only fillable by weapons, so I have a condition function that runs on the alias with a VendorItemWeapon keyword condition.
This isn't what's causing the other issue though, I've tried it with and without this condition.