- Joined
- Jan 25, 2022
- Messages
- 48
- Reaction score
- 53
- First Language
- English
- Primarily Uses
- RMVXA
I have several different "schools" of Magic (like holy, dark, nature, chaos, arcane magic, etc.) in my RPG, with each filling different roles in combat and the overworld. The thing is, player-characters can learn spells from any school.
To keep the battle menu uncluttered, I also consolodated all of the Magic spells into a single "Magic" command in that menu by keeping them all as the same "Skill Type" in the database.
However, since they all are available on the same "Magic" list, I'd like them to be visually distinct based on the school of magic that they come from so players have an easier time finding what they're looking for.
Also, I'm already using the skill icons as a way to convey the general effect of the spell (like a cross for healing effects, poison bubbles for DOT effects, etc.), and I don't want to sacrifice those.
An alternative could be color-coding them with text-colors, or possibly some kind of colored border around the spell name and icon, so they can be identified in a simple way. If anyone knows of a way to do this with the default VXA engine, or a script, it would be immensely helpful.
To keep the battle menu uncluttered, I also consolodated all of the Magic spells into a single "Magic" command in that menu by keeping them all as the same "Skill Type" in the database.
However, since they all are available on the same "Magic" list, I'd like them to be visually distinct based on the school of magic that they come from so players have an easier time finding what they're looking for.
Also, I'm already using the skill icons as a way to convey the general effect of the spell (like a cross for healing effects, poison bubbles for DOT effects, etc.), and I don't want to sacrifice those.
An alternative could be color-coding them with text-colors, or possibly some kind of colored border around the spell name and icon, so they can be identified in a simple way. If anyone knows of a way to do this with the default VXA engine, or a script, it would be immensely helpful.