MantisBT - VCMI
View Issue Details
0001284VCMIMechanics - Battlespublic2013-05-30 17:292022-04-10 18:02
Zamolxis 
SXX 
normalfeaturealways
assignedopen 
0.92 
 
0001284: Next Creature logic does not work like in OH3 in Tactics phase
In VCMI now, Next Creature in Tactics Phase just cycles through the creatures in order of their speeds & position. In OH3 it followed the logic of the Wait button (2nd, 4th, etc round starting with the lower speed creatures).

However (!!!), in VCMI the behavior is logically consistent with the associated hotkey - spacebar - which in battle mode acts as Defend + SKIP, hence just skipping through the creatures.

Which means we have two options, and I'll leave it up to you to decide which one would be the best:

OPTION 1: Reproduce 0H3 behavior, that is Next Creature / Spacebar actually follow the Wait logic of skipping through the creatures.

OPTION 2: Be consistent with the in-battle hotkeys, and implement as follows:
- Next Creature / Spacebar skips through the creatures same as Defend / Spacebar does during battle
- Wait button / W skip through the creatures following the Wait logic

If you go for Option 2, then also 0001283 should be handled accordingly (leave button & hotkey available, just fix the bug).
No tags attached.
related to 0001283closed Tow Wait button is available in Tactics phase and leads to false freeze 
related to 0001285closed SXX Missing Info windows related to Tactics phase 
related to 0001824closed  Improper order of creatures moves in certain battles 
Issue History
2013-05-30 17:29ZamolxisNew Issue
2013-05-30 17:29ZamolxisIssue generated from: 0001283
2013-05-30 17:29ZamolxisRelationship addedrelated to 0001283
2013-05-30 17:46WarmongerNote Added: 0003606
2013-05-30 17:47WarmongerNote Edited: 0003606bug_revision_view_page.php?bugnote_id=3606#r2231
2013-05-30 18:01ZamolxisIssue cloned: 0001285
2013-05-30 18:01ZamolxisRelationship addedrelated to 0001285
2013-05-30 18:13ZamolxisNote Added: 0003607
2013-05-30 18:20ZamolxisNote Added: 0003608
2013-05-30 18:20ZamolxisSeverityminor => feature
2016-08-09 13:59SXXAssigned To => SXX
2016-08-09 13:59SXXStatusnew => assigned
2022-04-10 18:01PovelitelRelationship addedrelated to 0001824
2022-04-10 18:02PovelitelRelationship deletedrelated to 0001285
2022-04-10 18:02PovelitelRelationship addedrelated to 0001285

Notes
(0003606)
Warmonger   
2013-05-30 17:46   
(edited on: 2013-05-30 17:47)
There is no need to arbitrarily enqueue waiting creatures, as you can choose active creature just by clicking on it, whenever you want.

(0003607)
Zamolxis   
2013-05-30 18:13   
Cool. I didn't know this feature. And neither will many other players however. Aside from documenting it in a list of enhancements on wiki, it should also be in an in-game info window:

- either in the info window which would pop in the beginning of the battle (if we do it like in OH3)

- or in the info window at R-click on Next Creature. In OH3 it said "Phase Wait"; we could say "Phase Wait: skip thru creatures with this button or click directly on the creature you want to move"

So if you think we don't need to do anything about the logic, I'd still leave this report open until we document it somewhere (preferably in-game info as well).
(0003608)
Zamolxis   
2013-05-30 18:20   
I'm changing it to "feature".

See also Additional Information section on report 0001285 on how we could implement the info in-game.