I have been wrecking my brain over a problem that I simply cannot find the solution to.
In my map I have a unit type that has a radius of 0.00 (this absolutely has to be) and a player could be controlling multiple units of this type.
Now my problem is, that when multiple of these units are ordered to move to the same location at once they all clutter up into one ugly bunch.
I can't prevent them from taking up the same space as their radius is always 0 and the Data: Separation Radius field only works on flying units and furthermore also only if those units have a radius.
Why does the radius have to be 0.00? Because I am using an external magazine ability and the position of external units takes the producing unit's radius into account. For the units to be in the right position the radius of their owner has to be 0.00.
And I am aware that this could be done via a Persistent Search Area Effect, or Triggering, but both of those solutions are very resource intensive, so I would like to stay the hell away from them.
If you want the unit only to collide with units of its own type, you'll have to set one of the unused land values in the field Colide+, so it doesn't share it with another unit type. Then set you can set the radius to whatever you want. The Inner Radius is used for building interaction.
I am completely aware of that. The problem is, as I explained in my original post that due to the unit using the Arm Magazine ability with an external offset (like the Broodlord's Broodlings) the radius of the unit absolutely has to be 0 for the external units to be in the right position.
Hello fellow Mapsters,
I have been wrecking my brain over a problem that I simply cannot find the solution to. In my map I have a unit type that has a radius of 0.00 (this absolutely has to be) and a player could be controlling multiple units of this type.
Now my problem is, that when multiple of these units are ordered to move to the same location at once they all clutter up into one ugly bunch. I can't prevent them from taking up the same space as their radius is always 0 and the Data: Separation Radius field only works on flying units and furthermore also only if those units have a radius.
Why does the radius have to be 0.00? Because I am using an external magazine ability and the position of external units takes the producing unit's radius into account. For the units to be in the right position the radius of their owner has to be 0.00.
And I am aware that this could be done via a Persistent Search Area Effect, or Triggering, but both of those solutions are very resource intensive, so I would like to stay the hell away from them.
If you want the unit only to collide with units of its own type, you'll have to set one of the unused land values in the field Colide+, so it doesn't share it with another unit type. Then set you can set the radius to whatever you want. The Inner Radius is used for building interaction.
Also, read the tooltip on Collide+ values.
@Exaken: Go
I am completely aware of that. The problem is, as I explained in my original post that due to the unit using the Arm Magazine ability with an external offset (like the Broodlord's Broodlings) the radius of the unit absolutely has to be 0 for the external units to be in the right position.
Never mind, I found a shifty but working solution to my problem.
Use a buff that uses an Apply Force effect to spread them out.
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