I'm trying to get a dragon working basing it off the fell beast, but I'm having problems with adding Saruman's fireball. Some preliminaries...
I made a dragon's skin and used the fell beast/nazgul skin for it, and the fell beast/nazgul now uses the fell beast/witchking skin. Like this:
And some shots of the fireball in action:
Now for the problems. Heh. Using GiantBirdAIUpdateInterface, the dragon refuses to auto-turn to target when you use the fireball. If he is currently within 15 degrees (as set in weapon.ini) he'll fire it off, but otherwise nothing.
Switching to the more generic AIUpdateInterface and changing the locomotor to use HOVER instead of TWO_LEGS works (for the most part) as far as the dragon visually still appearing to be flying in the air, and it DOES auto-turn to target when you use the fireball, but...
The dragon is now attackable by ground units (who apparently don't realize the dragon is hovering 121 units in the air), and the swoop animations aren't working for his attack. This results in him simply floating 121 units in the air and instantly grabbing people up or smashing them without visually swooping down for the attack. But boy is the fireball fun. Heh.
In any case, I'm posting here for any ideas on how to get the dragon to auto-turn towards a target with a ranged weapon uising GiantBirdAIUpdateInterface, or how to get the swoop animations to work using AIUpdateInterface and a locomotor of HOVER and not have ground units be able to target the dragon. Either or...I'm not picky!
I've pretty much exhausted my options as far as GiantBirdAIUpdateInterface, so I'm gonna' try and at least get the anims working for the swoop/grab using HOVER.
Any help and/or advice would be much appreciated. Thanks in advance.
Take care.