I woke up this morning in a cold sweat: I had a really great idea for Sword of Moonlight, and I had to see if it could be implemented. I wanted to see if it were possible to have an enemy that constantly pursued you. Always on your tail, not hindered by obstacles like doors or walls, and can’t be killed through conventional means. Something that, no matter how powerful you became, would still keep you on edge.
What makes this so difficult is that this is how Sword of Moonlight handles artificial intelligence:
And, sadly, the enemy I attempted to make fell victim to the same thing. At best, it would follow you for a little bit, before randomly turning around or swinging its sword at the air. Also, enemies move very slow, and outrunning them takes no effort at all.
The best workaround I can think of would be to have this enemy type in a much smaller, confined area, as well as slowing down the rest of the game so that it can catch up. I’m not making the game slower for one enemy. That’s just asinine.