Similar was posted in January and not much seemed to come of it, and evidently it’s still happening.
I’m resurrecting, with a more concrete description of the problem and suggestion for approach to address:
Disconnection at the time you join a Titan fight, or start an Alliance War battle will take your energy, but then fail to present the encounter and take you back to main screen, with the result that you lose the energy for the encounter, with no result.
This, for a Titan, can be annoying. For Alliance Wars it can be a game changer. Our last war was sufficiently close that 1 person’s decent contribution was the difference between win and lose. One of our top hitters had her attack aborted at the start by lost connection and lost the flag with 0 points. We ended up losing the war by less than what she would have won for that battle.
This is not a one-off deal. Our alliance member has lost a number of Titan flags to this issue, and there is the very real possibility of her losing more War attack flags to the same. It’s happened to me a couple of times as well (on Titans), and I generally play in areas with GOOD connection.
Potential Ideas to Fix:
(1) For the Titan:
Check the connection BEFORE you deduct the flag. You only enter the battle once connection to the server is established, and only take the flag at the time you enter the battle. (Obviously can’t take the flag after the battle screen has shown otherwise people start abusing it and killing the app mid-battle).
If you lose connection mid battle or when submitting result, that unfortunately is too bad, otherwise it can again be exploited. But this suggestion would still help, because you are establishing that the connection exists prior to committing the resource. That will serve in most cases.
(2) For the Alliance War Battle:
Similar to above… only take the flag after the connection is established. But in addition, you preserve the reservation on that team by the attacker for a limited time… so once the attacker comes back they can start the aborted encounter without someone else having jumped in. They cannot take part in another encounter while that reservation is in place.
Again, a disconnect once the screen has rendered and the battle has started would just be too bad to prevent abuse.
This is a mobile game, guys… would be nice if there is at least a nod to the possibility of a variable connection and SOME resilience against it.