First, I've created discord server for this project: https://discord.gg/cMYx3RH
Its seperated into multiple channels: announcements, current progress, suggestions, questions and general discussion.
It should make it easier to manage for me, as I want to answer to everyone and end up having to write giant posts in here.
It will make it easier for you to follow the development too, especially for those who are new to the project since this thread is now 23 pages long I can't expect people to have the time to read through it all and end up answering the same questions multiple times.
I've been busy working on what I now call the "quick spell menu" I still have lots of things to do and some bugs to fix but I have enough working to show you how its gonna look:https://www.youtube.com/watch?v=R6Q6_XqXOyI&feature=youtu.be
(note: youtube screws up how randi flashes, in-game he looks transparent like ghosts of dead characters)
(also note: the selection finger is blue, pink or green depending on the character of the player who is targeting so it doesnt get confusing if 2 players target at the same time)
- Right now, binding is not done so purim and popoie have temporary hard-coded spell shortcuts. Thats why popoie has cure for example.
What still needs to be done (aside from binding) is multiple-targeting, as well as "proper targeting" like not beign able to target an ally with attack spells for exemple, also, targeting only dead allies with the regeneration spell etc.. basically make it the same as when you do it from the menu.
- The fact that targeting is "live" also add some stuff that needs to be dealt with like switch to the next available target if the current one dies/goes out of screen etc.. cancel targeting if the caster doenst have enough mp anymore or dies or anything that would prevent it from being able to cast the chosen spell. failing to deal with some of these can have results ranging from exploitable glitches to crashing/freezing the game completely so I have to make sure I think of everything that could cause trouble, howerver unlikely some situations might be.
- I also want to make the spell icon greyed if the caster doesnt have enough mp or is magic-recharging.
- And then.. make it so the character actually cast the spell lol.. but that shouldn't be a problem since I still have the code for the old version.
Anyway, im going back to work on this so I'll post again soon to answer your questions/suggestions, or you can come on the discord server if you want to chat about it