Helllllooooo, everyone...
Recently, I read this post about how the Gani editor isn't powerful enough to fully script a new race. I've been thinking of ways to improve the editor myself, so here's a list of possible features that
I think would greatly improve the existing gani editor's capabilities:
1)
The ability to rotate existing sprites For player animation ganis, this feature would be very helpful. If implemented, anyone would have the ability to give their
characters a new ability; the ability to perform wall kicks, martial arts stunts, flips, you name it. And all without out the use of an external program. Maybe there could be an "edit" menu available, where you'd have the option of flipping the selected sprite horizontal, vertical, or rotating it.
2)
The ability to add scripts to the sprites It would be beneficial if there was an option for that. Right now, ganis only consist of editing player animations. But what if there was a feature that allowed you to set that animation's default actions in the actual gani editor? It would give us much more powerful scripts, of course

.
Here's an example. Let's say I wanted to create a "martial arts" gani that makes the player flip up in the air and then kick. I could set it so the animation doesn't hurt other players when the player is flipping, only when he performs the kick. I'd do this by typing "if(playertouchsme){hurt 1;} in a script field for that one sprite.
3)
To change scripts with parameters Adding to the concept of animation-scripts, it would be cool if you could change certain aspects of the script with parameters (like you can change the images used for the hat, etc). For example, I could set the sprite to target a certain set of coords, and then follow whatever happens to be sitting in those coords (trigger action). But what if I could change those coords in Graal's level editor? Again, I think it would make the animation system much more powerful.
Please tell me which ideas you like, and which ones you think would be possible to add to the game