Maybe if you have the teddy bear from annihilator make an orshabaal not target you the first time then remove the item?
I'm curious about the last past: to get an array of the current players on the screen, is there a faster way than LUA iterating all tiles or is there already a way (C++ code?) im not aware of?using a script you can set in the monster' behaviour to not target a Elite Knight but a mage
or the weaker player in the screen