I tested the Viper spell from Lands of Lore as an attack method for a monster:

I've resized it to fill RTC res. I thought the best way of getting the spell to be in a fixed position in the viewport would be to do it as a flooritem, but I realise that won't work due to RTC adjusting the item's position depending on how far away from it you are (the viper appears to move up and down the screen as you walk to it/away from it).
I can't create it as a flying item because of the same problem.
Info screens won't work as they take over the entire screen, not just the viewport,
In fact, all possible avenues suffer from the problem that the item will re-scale depending on how far away you are.
I need the ability to place the viper image in a fixed spot that's independent of what the party do as they move around.
I don't think this is possible with existing mechanisms. Any thoughts?
EDIT: I had a thought that the attack could also create a PARTY_HOLDER on the party's current square, thus preventing them from moving while the spell is animated, but I think this would just annoy players and is a bit mean...
EDIT2: Woo..... 7000 posts!