I want to build siege mode tanks that can only fire in an arc in front of them (i.e. not the whole radius circle).
After looking through the data editor, i found this can be done by modifying the 'Yaw arc' field in the Siege tank (siege mode) unit, in the turret subsection of the object explorer.
However, the 'Yaw arc' is the same for all siege tanks and some of them need to 'stare' at different angles.
So my questions are the following:
Do you see any other way to force tanks to fire only on a defined arc?
If there is no other way, do you know how to modify the 'Yaw arc' field of the turret in game ?
(I tried to include some custom script in the triggers, but i couldn't find any details in the API on the UNIT structure)
Thanks in advance !
N.B: I could also create 4 or more types of siege tanks with modified 'Yaw Arc' according to the angles i need, but it does not feel like the right solution :p
IF I am understanding you right.. You already figured out how to change their direction of shooting. Its just changing it for every unit??
( Duplicating would be the easiest option, but I am pretty sure you can use this on triggers. Let me mess with some stuff and see if I can help you )
I have been messing with some triggers, and it looks like the way you are going to have to do this is with actual attack animations, I am still trying to figure out a way to make it go in a certain area of the unit.
Animation – Play Attack animation for (Actor for Siege Tank (Siege Mode) [124.30, 129.11]) as Default, using No Options options and 0.4 blend time
Environment – Create Siege Tank – Arclite Shock Cannon (Damage) on Target from Caster
That is the trigger that will be need to be used, I am trying to figure out how to change it to an angle. ( I am afraid If it does get changed to an angle it will always hit the same spot. )
@ Ash4meD:
Actually, you are right, I did manage to set the shooting in one direction, but it changes it for all the units.
And I want a tank in siege mode only able to shoot west, another one shooting only south, another one shooting only south-east, etc....
(so this way I can also hugely modify the range of the siege tank, without creating some game imbalances)
It should be possible as you can with the data editor modify the maximum life of, let's say a marine, and it is modified for all marines but through triggers you can change the maximum life of one specific marine.
If something similar could be done with the Yaw Arc field of the turret, this would be perfect, but I don't quite know how to access something that isn't a part of the native triggers lib.
Well anyway thanks for your help, and if i can not figure anything i'll just go with the duplicate solution !
Hi everyone,
I want to build siege mode tanks that can only fire in an arc in front of them (i.e. not the whole radius circle). After looking through the data editor, i found this can be done by modifying the 'Yaw arc' field in the Siege tank (siege mode) unit, in the turret subsection of the object explorer. However, the 'Yaw arc' is the same for all siege tanks and some of them need to 'stare' at different angles.
So my questions are the following:
Thanks in advance !
N.B: I could also create 4 or more types of siege tanks with modified 'Yaw Arc' according to the angles i need, but it does not feel like the right solution :p
@Moooyaah:
IF I am understanding you right.. You already figured out how to change their direction of shooting. Its just changing it for every unit??
( Duplicating would be the easiest option, but I am pretty sure you can use this on triggers. Let me mess with some stuff and see if I can help you )
That is the trigger that will be need to be used, I am trying to figure out how to change it to an angle. ( I am afraid If it does get changed to an angle it will always hit the same spot. )
@ Ash4meD: Actually, you are right, I did manage to set the shooting in one direction, but it changes it for all the units.
And I want a tank in siege mode only able to shoot west, another one shooting only south, another one shooting only south-east, etc.... (so this way I can also hugely modify the range of the siege tank, without creating some game imbalances)
It should be possible as you can with the data editor modify the maximum life of, let's say a marine, and it is modified for all marines but through triggers you can change the maximum life of one specific marine.
If something similar could be done with the Yaw Arc field of the turret, this would be perfect, but I don't quite know how to access something that isn't a part of the native triggers lib.
Well anyway thanks for your help, and if i can not figure anything i'll just go with the duplicate solution !
I believe you'll have better luck editing the arc of the weapon, not the arc of the turret.