I asked it already several years ago, but nothing changed, so I am asking again:
There are many cases when the spell is undesirable, and you found it only after pressed “Cast”. Misclick, lack of targets, missed 4-match, damage miscalculation - there can be many reason why I need to cancel the spell. And zero ability to do that.
Is it so important to force me to execute the spell, even if I don’t want it? Can it be changed, please?
The effects (traits) to trigger later is practically impossible. Unless the cancel button magically resurrects killed troops and stuff, including even newly summoned troops that triggered on enemy death etc… Also, if it would kill a troop, you would be able to target it while still alive for example (and if this not killed troop will be the only one with no Stealth trait, it’ll prevent you from selecting any other troop, wasting your turn even more)
Practical example: Succumb trait on Queen of Sin. It can harm an enemy troop and result in a kill. This kill kan trigger another enemy trait to summon a troop (and even that summon can trigger another trait of them).
Practical example 2: the enemy has 2 troops left. One with Stealth trait and one without (which has 1hp left). You cast a targeting troop. The 1hp troop will not die because of Queen of Sin’s Succumb trait. The Stealth trait of the troop with a lot of hp activates. You’re forced to target the 1hp troop. Turn wasted.
No, it’ll change A LOT of gameplay which wouldn’t make any sense and cause an insane amount of unexpected results in my opinion.
This ruins me on a daily basis.
I frequently find that if an enemy hits me with knockback I won’t notice immediately and I’ll use the wrong troops spell (Was meant to go Fire Lizard, then Lord Ember but I end up using Lord Ember for a weak combo)
It would be nice to be able to cancel, I see no reason not to, especially since it’s not like it’s live gameplay, it wouldn’t interrupt any other players cancelling out.
I’d understand if you went back and forth a bunch in a live match and the repeated “select” animation caused a player to become bogged down but I see no reason otherwise that spells shouldn’t be cancellable.
i think our versions of “later” are different, the traits have to trigger before spell casting takes effect. so ill try to put some more details into my vision. but you do have a good point, there are some situations where it changes the gamely. I honestly dont know how to solve all of those…
casting order of operations #1 this would only apply to troops that have a player selected option after hitting the current cast button #2 after the player selects casts, during the phase where the player needs to make a choice (lets call this the selection phase), there is a cancel button #3 while the player is in the “selection phase” the traits that trigger on spell cast have not triggered yet #4 once the player has made a selection, the traits must trigger first, before the spell is cast on that selection.
so where this becomes an issue is when a trait basically changes what you would have selected #1 you selected a troop but then he died to a trait before the cast…
does the game send you back to the selection phase but no traits or cancel button this time?
does the game make a selection for you? the top most possibly selected troop perhaps?
#2 you selected a troop but then traits trigger to summon a troop before the cast…
does the game send you back to the selection phase but no traits or cancel button this time?
does the game just leave the selection as your original troop? and the summon just becomes part of the RNG aspect of the game?
what other cases? traits that move the board, such as destroy or explode?
i can definitely see why we are pretty set in with our current spell cast order of operations and as a player you should have already verified what you want to do before clicking on cast. I also believe that we could come up with a set of rules for a cancel button.However they would be so complicated for all possible situations given that we already see a ton of bugs around traits and order of operations, this would likely be an unreasonable change to the game and stress on the developers and players.
so yeah, i want a cancel button. but i dont see it being feasible based on how many bugs we would expect to see from GoW with a cancel button.
I think, you make it unnecessary complicated, guys. It is unnecessary complicated already, so you need not tangle it more, but untangle. Because it’s actually very simple.
What it really requires is that order of action:
#1: Select spell target. (Skipped if there is no target). Can be cancelled, without any effect. #2:Cast spell, trigger traits, etc, as it is now.
That’s all, and only change that is required is the change of current logic “spell triggered when you pressed “cast”, not when it’s actually triggered”.
I agree. Essentially, anything that would happen when you click “Cast” for a targeted spell now happens when you select the target (and execute the spell) instead.
grimly I put it into the separate point. I highlighted “before any effect”. Then, to emphase that, I explained that only proposed change is exactly this change: you need to trigger any effect after you selected the target, not before that.
With an option to cancel a spell, you would also need to confirm to cast a spell.
Always.
Which means, you have to tap/click twice to cast a spell, which would have a great impact on the flow of the game.
I also wanted a cancel option in the beginning, but it makes sense not to have it.
The game is turn based, so you have all the time in the world to check the enemy.
If you missed changes in your team, you propably like to play fast (like me).
Confirming each spell cast would be much more annoying and not add anything to the gameplay.
You would propably still make the same mistake.
You’ll have to check if it makes sense to cast a spell at a certain point, so why not before the first tap/click?
No. As it was already noticed, you already have this confinmartion. In form of selecting the target. My only suggestion is to add “cancel” to this confirmation. I don’t propose to add the same to the all other casts - it will really slow the flow.
Sorry, but you didn’t hear what am I talking about. Ok, I’ll repeat especially for you:
What am I propose is to add confirmation/cancellation step to the targeting skills (and only targeting skills) before skill trigger (as it must, actually, because, you see, nothing happened yet before you actually casted the skill). And only after you selected the target (and so confirmed your action) all this traits and triggers woud fire. In this way nothing will change in the current mechanics, and nothing need to be redone - because nothing happened before I confirmed my action. Is it still too complicated?
The spirit of this thread isn’t an “undo” button. That’d be interesting but is more clearly a feature that would dramatically affect gameplay and warrant a lot of redesign.
The spirit of this thread is removing a point of no return. Say you have a troop that says, “Choose a gem color. Explode all gems of that color.” As-is, if you push “cast”, nothing has happened to the battlefield yet but you are now unable to change your mind. So if you were mistaken and the target you wanted to select isn’t as good as you thought, too bad, you’re casting.
So the request is to be able to go back at that point. It’s not a dramatic gameplay change because you haven’t cast the spell yet. There is no trigger for “when the player is about to select a target” so there aren’t things it’d break.
Remember, UKResistance has openly stated that this forum needs more drama and fighting. He’s probably not stupid enough to link a thread that clearly stated the opposite of his argument, it’s more likely he’s just trying to have fun stirring people up in a way that can’t be modded “off-topic” without creating even more drama that derails the thread.
Here’s a good rule of thumb that’s hard to follow: if someone attacks your view and you think you can address their statement, go ahead. If, after you address it, they continue to mount the same attack, stop responding. They’ll do all the work of making it clear who doesn’t have a point for you.