I use the Karax - Servitors ability, which can create Servitors. They follow the caster around and engages nearby enemy units.
I modify the ability so the Servitors are now selectable and commandable, which means that the player can select them and give them specific orders. I also increase the Leash in the ability to 500, which means that the Servitors can be given an order anywhere on the map. They still follow the caster, but can be sent out on missions...
Here is the dilemma - if I give a Servitor the order to move to any location on the map, it does not do that. It just moves a tiny bit away from the caster and then turns around. BUT! If I order the Servitor to attack or follow a unit, far away on the map, it will do that!
If I tell the Servitor to attack a unit it will shoot and shoot and shoot and shoot... It does not matter if I click stop or give it a move order on the ground, the only way to cancel the order is to make it attack a new target.
Any advice to make players gain total control of the Servitors?
Nope, I have removed the standard behavior "Ability target exclusion behavior". (I did not notice any difference regardless if the behavior is on or off)
The Ability: Info - Manage field is set to Ignore? Tried the Leash Retarget flag? Tried swapping the created units to zerglings and seeing if they behave themselves?
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Well, I did not find a perfect solution, but I found one that works for the purpose of my mod.
The issue with the ability is that the settings seem to enable ONLY one of these two:
1) The Servitors can be set to move around freely, but if they are they do NOT follow the caster anymore. 2) The Servitors can be set to follow the caster but then you can not send them out on the map individually as move commands on the ground. (They will just turn around again.) You can only send them out to attack or follow specific units. In that case, the Servitors will follow them over the map.
However, I made my caster into a stationary unit that the Servitors are attached to. (So they can only move closely around it.) An upgrade makes the player able to move around with the Servitors freely on the map. Essentially, they become unattached from the caster, which is fine since my caster never moves anyway.
If anyone reading this want to use my upgrade solution, here it is:
In the Effects-field of your upgrade, change this:
Go to the Karax - Servitors ability. Click on Info. Click on Ammo 01 where KaraxServitorWeaponA (Unnamed) is built
Change this field: Manage - Ignore
Go to the unit KaraxServitorWeaponA (Unnamed) and click on Flags. Change this field: unselectable.
When your upgrade is completed, your Servitors can now be individually selected and given orders to move anywhere on the map. The only way they return to the caster is when the caster gives an order to attack something specific, near the caster. Essentially, the Servitors become free to do whatever they desire
I use the Karax - Servitors ability, which can create Servitors. They follow the caster around and engages nearby enemy units.
I modify the ability so the Servitors are now selectable and commandable, which means that the player can select them and give them specific orders. I also increase the Leash in the ability to 500, which means that the Servitors can be given an order anywhere on the map. They still follow the caster, but can be sent out on missions...
Here is the dilemma - if I give a Servitor the order to move to any location on the map, it does not do that. It just moves a tiny bit away from the caster and then turns around. BUT! If I order the Servitor to attack or follow a unit, far away on the map, it will do that!
If I tell the Servitor to attack a unit it will shoot and shoot and shoot and shoot... It does not matter if I click stop or give it a move order on the ground, the only way to cancel the order is to make it attack a new target.
Any advice to make players gain total control of the Servitors?
Do they have any behaviours on them the servitors?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Nope, I have removed the standard behavior "Ability target exclusion behavior". (I did not notice any difference regardless if the behavior is on or off)
The Ability: Info - Manage field is set to Ignore? Tried the Leash Retarget flag? Tried swapping the created units to zerglings and seeing if they behave themselves?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
I played around some more with the ability and finally found a setup that solved some of the issues I described above. Thanks for the input!
So what was your final setup for those with similar questions?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Well, I did not find a perfect solution, but I found one that works for the purpose of my mod.
The issue with the ability is that the settings seem to enable ONLY one of these two:
1) The Servitors can be set to move around freely, but if they are they do NOT follow the caster anymore.
2) The Servitors can be set to follow the caster but then you can not send them out on the map individually as move commands on the ground. (They will just turn around again.) You can only send them out to attack or follow specific units. In that case, the Servitors will follow them over the map.
However, I made my caster into a stationary unit that the Servitors are attached to. (So they can only move closely around it.) An upgrade makes the player able to move around with the Servitors freely on the map. Essentially, they become unattached from the caster, which is fine since my caster never moves anyway.
If anyone reading this want to use my upgrade solution, here it is:
In the Effects-field of your upgrade, change this:
Go to the Karax - Servitors ability. Click on Info. Click on Ammo 01 where KaraxServitorWeaponA (Unnamed) is built
Change this field: Manage - Ignore
Go to the unit KaraxServitorWeaponA (Unnamed) and click on Flags.
Change this field: unselectable.
When your upgrade is completed, your Servitors can now be individually selected and given orders to move anywhere on the map. The only way they return to the caster is when the caster gives an order to attack something specific, near the caster. Essentially, the Servitors become free to do whatever they desire