Let me talk about the conclusion first, the 35 diamond basic gift package is the most cost-effective.
Add calculations to the above picture (taking activities as an example, the same applies to coffee shops)
7 basic gift packs = 245 diamonds
=14*common cards+7*rare cards+7*advanced cards+700*meat bones+8.96e gold coins (gold coins are linked to the current game progress)
1 legendary gift pack = 250 diamonds
=10*common cards+5*rare cards+3*advanced cards+400*meat bones+3.85e gold coins (gold coins are linked to the current game progress)
Obviously the basic gift pack is much more cost-effective than the legendary gift pack!!
I only discovered this situation after buying legendary gift packs many times. In order to avoid wasting diamonds, I would like to remind you through a bloody lesson to only buy basic gift packs!!
There is a probability of high-level cards in the basic gift pack (I forgot to consider this before), and there is a guarantee of one legendary card (it seems to be). If you urgently need advanced cards, you can buy the legendary gift pack.