Hi, I need some guidance regarding implementing a system in Unity.
I have several characters (like in crossy road) in my game which user can buy using real money OR using Jewels.
In the normal Gameplay Player encounters a prisoner which player has to free. When the player frees that prisoner, The prisoner rewards the player with some Jewels. (like in the old metal slug game)
The player can only free the prisoner if the player has Keys. The player can buy keys using Real money.
If the player has keys and the player encounters a prisoner the player can free the prisoner and the prisoner can grant him some jewels.
How can I implement this system using a collection of containers, VC, Bundles and items?
Right now I have put
Characters = Items
Jewels = VC
and
Keys = Items
GrantJewlsOnFreedom = Container.
but I want only 5 to 10 GrantJewlsOnFreedom containers per day. Is that possible? How can I make this system work.
If this system works then the player has the option to purchase any character, But Can I grant the player character randomly somehow Like in crossy road? We can use drop tables to randomize the rewards but same character can be rewarded again and again. How to prevent it?