Ok so as we all know each dinosaur has a certain amount of moves based on its rarity. but these moves and their effects are set in stone, BUT what if they could be fluid?
Basically you would have the option to use the move as is, or you could hold your finger on the attack and combine it with one of your other abilities, and gain 50% of both moves. For instance lets say you have a 50% shield move and an attack that does 3000 damage when used on its own, well with a combo you would do 1500 damage AND gain a 25% shield, if you happened to need more survival than damage.
Or going one step further, each attack could have a sub option to either boost the shield portion, while sacrificing something else, but sacrifice the shield and gain damage or some other effect…this way you can use the best move effect for the specific situation!
Got an Erlidom thats about to hit you for a massive amount that you might not survive, yet your only attack does a little damage and a small shield that wont save you? well long press on the ability and sacrifice the damage portion to increase your shield and SURVIVE the attack!
I think this would add a lot of fluidity to matches and variety since you wont know exactly what your opponents will do at any given time.
Notes: This would probably be a nightmare to balance =/
Also not sure how this would play out with cool downs, would need to be tweaked!