Hmh, didn't I try this before?
(
Hashtables).
You said it was complicated, but it really isn't all that complicated.
Instead of Hashtables, you can also use Indexing. Defskull has a
nice post on the differences between hashtables and indexing.
If you want to try a more basic approach, you can use this trick: (
Spell and
explanation) to make certain spells MUI.
And here's
yet another post dedicated to MUI spells.
This is a lot of reading material, but there's really so many posts I can link to that all explain how MUI works.
I can go even more in-depth at certain points (like how and why indexing works exactly, and the way hashtables can make things MUI), but you've got enough stuff to read as it is.
(The posts I linked to contain many test-maps, but if you want some specific example: feel free to ask).