I've been toying around with this in the editor, attempting to utilize a tiny phoenix model with "real" actor attached as a turret.
I've had middling success after one evening, where I have a marine that will face his target, but does not perform his "walk" animation at all.
I think I have a lot of work to go, it seems like a huge workaround. The way I see it, you have to effectively forward all of the events of the phoenix-model actor to the "real" actor you are trying to use, and probably use some site operations and such to get the weapon attachment points where they need to be, etc.
What would likely be even better is to edit the actual .m3 files and add the TurretZ attachment.
Simply changing the "Art - Model" attribute of the Phoenix actor from Phoenix to Viking Fighter causes the unit to no longer face the direction it is firing.
Result of changing Phoenix "Model" data object's "Model" attribute
Changed the Actor's "Art-Model" back to Phoenix.
Modified the Phoenix "Model" (data object of type Model) by setting the "Model" attribute to
Ok, I just spent an hour trying this out for myself, I can't get any non-phoenix model to face the attacker either.
Unit - Viking Fighter
Combat - Weapon - Turret
Phoenix
Combat - Weapon
Lanzer Torpedoes
Weapon - Lanzer Torpedoes
Allow Movement
Move
Options
Only fire at attack target: false (unchecked)
Only fire while attacking: false (unchecked)
Will fire at any nearby targets while moving, however the model will not face the targets.
Simply changing nothing but the "Art - Model" field of the "Unit Actor - Viking Fighter" to the Phoenix model will make it face the target while attacking.
I've been toying around with this in the editor, attempting to utilize a tiny phoenix model with "real" actor attached as a turret.
I've had middling success after one evening, where I have a marine that will face his target, but does not perform his "walk" animation at all.
I think I have a lot of work to go, it seems like a huge workaround. The way I see it, you have to effectively forward all of the events of the phoenix-model actor to the "real" actor you are trying to use, and probably use some site operations and such to get the weapon attachment points where they need to be, etc.
What would likely be even better is to edit the actual .m3 files and add the TurretZ attachment.
edit: I put out a request to the Artist Tavern: http://forums.sc2mapster.com/development/artist-tavern/requests/17700-challenge-phoenixes-face-target-while-attacking-due/ Post support in that thread and maybe someone will help us out!
@Lilianna: Go
Thanks, not sure if you are also the one that commented on the b.net forums in response, but thank you if so.
@aczchef: Go
have you read the thread?
@38dedo: Go
The arc was set to only 5 degrees.
Good idea swapping the phoenix model though.
Result of changing Phoenix Actor's "Art - Model"
Simply changing the "Art - Model" attribute of the Phoenix actor from Phoenix to Viking Fighter causes the unit to no longer face the direction it is firing.
Result of changing Phoenix "Model" data object's "Model" attribute
Changed the Actor's "Art-Model" back to Phoenix. Modified the Phoenix "Model" (data object of type Model) by setting the "Model" attribute to
Once again causes the Phoenix unit to not face its target while firing.
Which only validates what the guy above was saying, that it is likely some sort of weird model (.m3 file) specific thing...
@scmapcritic: Go
Anyone have any insights?
Ok, I just spent an hour trying this out for myself, I can't get any non-phoenix model to face the attacker either.
Unit - Viking Fighter
Weapon - Lanzer Torpedoes
Will fire at any nearby targets while moving, however the model will not face the targets.
Simply changing nothing but the "Art - Model" field of the "Unit Actor - Viking Fighter" to the Phoenix model will make it face the target while attacking.
I am perplexed.