Board Thread:General Discussion/@comment-27660480-20190224111749/@comment-28829111-20190228064814

But what if...what if....what if....

I.programmer every 24 hours reset your Visit maps then take the total number of friends you have and multiply by a random percentage - sat between 35 and 55%. This is the number of CIs I will hide “randomly” this day. Next I look at the CI gifts you have sent out over the past 336 hours but I ignore those gifted in the most recent 24 hours. I.programmer determine 30% of your total daily CI Visit gifts will be from this pool. I.programmer next look at the WLs of your friends. If the # of CIs wishlisted = 250 I then determine the second 30% of your Visit CIs will come randomly from this pool but no like CI shall be gifted more than twice. If the Number of WLed items < 250 pull randomly from this table wher I.Programmer put my specified list of giftable CIs. Next I.Programmer determine from you.player your total inventory and cache a temp list of CIs from your sets where this criteria is met: the number of specific CIs in the set of five is less than other CIs in that set. If two CIs in a set are less than the other three that make up the set they will get a “yes” and end up on my cached list. If there are zero of any CI they get a “yes” and go on the cached list. After rapidly tabulating this pool of “needed” CIs I.programmer select for you the third 30% of CIs to be assigned to Visit Rooms/stations/trophies. Last I give you the remaining 10% of your daily Visit CIs completely randomly from the entire list of all Non-giftable CIs.

Now I.progrrammer know how many CIs you will get on this Vist day and will randomly hide them in rooms/under trophies/behind crafting walls. As you.player Visit each friend I gift you accordingly. Voila