chris330 0 Posted December 28, 2006 Tried this before but decided to have another go recently. Turned up something rather nice. It appears that when you give the instruction to fire to a unit using the fire array command he will always turn to face the direction of whichever direction or object he is currently watching. If he is given no object or direction to watch then the default value is always dead North. That means if he's facing SE and you run the command: _unit fire["m16","single","m16"] then he'll turn and face north when he shoots. Sounds good so far. Problem is he always has to fire up in the air. I've tried using positional arrays for the watch command hoping that he'd just shoot straight at whatever he was looking at but no. He still shoots straight into the air. I don't want to use dotarget or commandtarget or dofire or commandfire to achieve this as I'm trying to find a way to get total and precise control over what the unit is doing. This means relying on dofire and dotarget and whatever else is out of the question. I'll pursue this one as far as has to be pursued till I've got what I want. If that means creating an rtm animation for every pitch angle for a soldier's upper body and then scripting a muzzle flash and creating a bullet at the end of the barrel then so be it. I must have this to work but obviously I'd be most in debted to anyone who could save me having to go into all that work even though it is something I'm prepared to do. Share this post Link to post Share on other sites