bugfixes - gift effect randomization cleanup