Please give me feedback!
-----
What is now the effect key-binding screen would now have two lists, one on each half of the screen. On the left, you can choose up to three spells and "combo" them together, creating a "spell combo" on a list on the right. On the right side, a key can be bound to the entire spell combo.
Back in the main game, if you press the key for a combo, various things will happen:
- A list (not interactive, just text maybe a spell icon and a marker) will pop up in one part of the screen
- The marker will point to which spell currently needs a target, if any
- Casting a 'flamma' spell, for example, requires a target for the 1st spell, so the marker would 'sit' on spell 1
- Casting an AOE + hex mortis hydra requires a target for spell 2, so the marker would wait on spell 2
- If the marker is waiting on a target, right clicking will select the target
- Once the combo has no more spells requiring targets, it is cast
- If a spell combo requires a target, it remains the 'active' spell until the user switches spells, re-presses the original key, or hits stop action
- If a spell combo doesn't require a target, it is just used, then goes away
Here's are a few examples of how this might work:
Player BOB sets 'K' to "strike". When BOB presses K, "[] > strike", where [] is a sword icon and > is a marker of some sort, pops up in the corner of his screen. Whenever he right-clicks, BOB's avatar swings his sword. BOB happily left-clicks to move, and right-clicks to attack the monsties of Evidyon.
Player STEVE sets 'F' to "explosion AOE". When STEVE presses F, "[] explosion AOE" pops up, the spell is cast, and the text fades away. To repeatedly cast the AOE, STEVE just mashes the button over and over--no input required.
Player RAPLH sets 'Q' to "explosion AOE + hex mortis hydra + pirinand". When RALPH presses Q, he gets:
- [] explosion AOE
- [] > hex mortis hydra
- [] pirinand
Finally, player ERICH sets '5' to "self healing", '4' to "defense buff" and 'E' to targeted heal. When ERICH presses 5, he heals. When he presses 4, he casts the defensive spell. When he presses 'E' he has to click on the target--but the targeted spell stays active, so he can heal rapidly by clicking repeatedly.
The reason I wanted to do it this way was to accommodate combos as pressing a single key. I'm looking into the future, and I'm thinking that shady people with key-pressing programs would be able to execute combos much more easily than you if I were to keep the current combo method, which requires holding down multiple keys at the same time.
If this is too complex I can try to make some simple mockups (or just implement it )