Once this is complete, then I am that much closer to a beta release on Google Play.
The weapons are used automatically when gems of the hero's color are matched. Skills are used by placing its respective pattern on the battle board. The three red dots connected by lines in the skills loadout depict that all three enemies are targeted by toxic rain. If there is no connecting line, then only one enemy is targeted. There are still some missing features, like the gem cost of the skills and its pattern. Plus the weapons loadout is a bit of a mess, so I might just make it look more like the skills loadout by reusing most of the same code.
|Updated Skills Loadout.|
I threw in a new skill for the panda too, because most of the work is just filling out some data that specifies it; the systems in place take care of most of the work. It is not entirely data-driven because I have to specify what the computed gamma value does based on skill level, and, reflect it in the skill description as well.
|Most of the code of a new hero skill that applies a beneficial buff.|