Can I make it attack in different ways?
i think you could by maybe running a timer or counter and every so many attacks or after time the npc makes etc is replaced by a same looking enemy that pulls another weapon. so you could be fighting a archer, and if you replace exactly where he is maybe he would just pull a sword and come a swinging? or you can do a thing where you have enemy archer etc, put a sphere around him and when you hit the sphere you trigger a close range attack weapon from the npc. im not sure on carrying the life left of the npc to the new one but you probably can. you might even be able to do the reverse to, say your fighting and you try running away from a npc, if hes not as quick maybe when your out of his sphere he goes into range mode and gets switched out, pulls a bow and shoots you in the back.
either way, make sure peoople see both weapons the enemy has, so when the enemy switches they dont scream "where the **** did that come from!?"
Can I make a NPC that fight on my side?
only in a pre scripted battle really, aka he could attack pre scripted enemies while you attack a specific enemy, this may work on bosses etc where he shouts "you take the leader, ill handle his goons." you really cant chain a npc to you though and then release him to fight just like you engaging enemy npc's.
------------------
(url="http://"http://www.redknightentertainment.com/rkewerks/htmlrke/rkeresourceMAIN.html")Coldstone Links For - Art, 3D, Animation, Audio/Video, Backup, Notes, Maintenance, Problem Solving, Tips and tricks.(/url) Morvera ner Morden