Skin System

For some time, I thought it would be cool if we had a way to automatically have our heroes change skins. In this blog, I bring that vision to life.

Let's start off with a selection screen that has all Barbarian King Skins unlocked. As you can see, our "Select" button is smaller, but we also have a "Cycling" button. The Select button still has the same function, but when cycling is turned on (the button will now be green)...

...Surprise! The current skin will switch to the next when we summon him on in the next battle. The skins switch order like how you read words in a book.

Your cycle is not stuck in the order you have unlocked your skins in though. Did you see that pencil in the earlier picture? We've tapped it now, and we can edit that cycle.

The first way of altering the cycle is by tapping and holding skins and dragging them into the place of others. Sort of like when you move your apps around on your iPad Home Screen. This is the manual way of changing the order, and gives you full control of it.

If you really don't feel like making your own order, you don't have to! Simply hit shuffle.

The skins will have been randomly switched around in a unique order. You can also alter it yourself after, if you're not fond of where the Jolly King skin is.

You might have also noticed that the "Shuffle" button has switched to "Default". By pressing this, the skins will return to their default order. The Default button will also switch back to the Shuffle button.

If you're happy with what you have, you can push "Save". The skin order will remain in this order until changed, even if you turn cycling off.

You can change the skin once again, but be aware, it'll change by itself in the next battle if you leave cycling on! You can turn it off by hitting the button (it will change to red), where your currently selected skin will stay that way.

**Questions**

* **Q)** What if I only have the generic skins unlocked?
	+ **A)** This feature will not appear. When you unlock your first skin for a specific hero, this feature will be un-hidden for that hero.
* **Q)** Why not just have a checkbox that completely randomizes and surprises you?
	+ **A)** Fair point. I wanted something where you could make your own cycle, but still have something to make it random (hence the "Shuffle" button).
* **Q)** Can I "align" skins between heroes so that a certain set appears at once, and guarantee it?
	+ **A)**Perhaps for the Barbarian King and Archer Queen where their skin numbers are similar, but not for the other two. Ideally, you would need a "Skip" and/or "Repeat" button to do that. With more menu space, something like that could be done, but I didn't want to modify the menu shape too much.
* **Q)** What happens with Skins I don't have unlocked but can buy with Gems?
	+ **A)** Locked but purchasable skins will be grayed out like before and appear at the bottom of the list. They will be hidden during editing.
* **Q)** I missed a skin and later purchased it with Gems. It's not in release order, can I fix that now?
	+ **A)** Yes, by altering the cycle you could move that skin into the appropriate order according to release. You would not have to have the "Cycling" mode enabled for that to work. Do note you can't move locked but purchasable skins.