Actually..no..
Look at StoryBricks, thats their AI. The mobs are going to be reactive, there is no rigid script. Not only that, they are going to be interactive with each other. They are programed to have desires and things they want to do. Mob combat AI isnt really that dissimilar to conversation. Its going to be comprised of many, many variables, If (X, then A, B or C). If a tank is beating on a mob and getting healed, why would that mob stay there? He could snare or root the mob and move to the healers, and who says he wants to melee? Not only that, but they have said that mobs remember things done to them. "I hit you with my kill shot, and you didnt die, I need to change what im doing." Maybe he calls and icewall to seperate himself from the tank and give him some alone time with the healer. Or maybe HE clears aggro with the tank by disappearing, charming, dispelling, snaring and blinking away, ect, ect... Or one of his caster friends sitting in the back does it for him... itll all depend and be different every time. They have said that mobs wont be sitting in an empty room, waiting for you to come kill them. Evil Arch Fiends are notoriously busy people and will be going about his routine and interacting with other NPCs, actually doing things. Itll be much more difficult to fight a mob on the ground of your choosing.
Additionally the forgelight engine is designed to handle lots, and lots and lots of people in a small area, and the storybricks algorithms are pretty small data wise. So your fights are probably not going to be simple, bang on the ankle of that dude standing there all alone, but huge fights where the multiple mobs are coordinating with each other.
The simple thing to say is kiting is the answer to everything, but mobs will have the same abilities as players. How do players respond to being kited?