Hi there.
As the title says: How do I remove the collision of a single unit or at least a unit type? I don't see any unit properties or upgrades that allow me to change the inner radius or the collision type.
I could think of linking a invisile dummy unit which has normal collision to my normal visile unit without collision. Then maybe the desired effect could be done by simply killing the linked dummy unit.
But I have no clue how to set that up, I am no data expert ;)
I hope for better and simplier solutions though.. thanks!
As far as i understund it, you need to make sure you uncheck all collision tags that ground units use (not just "ground" - for example units may use "ground" and "unused 09"). but... wait... you are asking about how to remove collision while already in game? I think its a questino for triggers subforum then.
edit:
unless it can be done by some behavior... ok i give up :) im to green myself.
Yep I want to remove a unit's collision ingame. I don't care if it would need to be done by a behavior, effect or trigger.
But I haven't found any trigger that could do so, and no behavior or upgrade which would influence this field... that's why I fear that I'll need some ugly workaround with an invisible dummy unit attached to my unit.
Last thing I will try is if I can modify the catalog fields via triggers, but as far as I know only fields modifiable by upgrades can be manipulated.
In the data editor click on the unit you want to remove collision from and look for Movement - Radius just below Push Priority. set that to 0 and and that unit will be able to walk through any other unit regardless of collision tags. If you need them to move through buildings as well modify Movement - Inner Radius to 0.
Behaviors have a "Suppress Collision" flag available. They'll still collide with footprints (doodads, painted pathing, buildings, cliffs) but not other units. If you dont want them to collide with anything you're kind of out of luck, the only way to do that to an individual unit is via morphing it into a similar unit with different pathing flags.
Hey. I need marines to not collide with barracks. I've removed everything that has to do with radius and collision on both units, but still the marines keep going around the barracks. Barracks can land on top of marines thou. What do? Thanks.
@FIRETRUCKEU: Go
Find the desired unit in the data editor
Search for the 'Collide', under Movement.
A new window will open, enabling you to uncheck boxes.
Now, a unit will collide with anything that has the same box checked
For example, Unit A, B and C
A:
Has Ground and Forcefield checked
B:
Has Ground checked only.
C:
Has Forcefield checked.
Which means that A and C will collide (because both of them have Forcefield checked)
A and B will collide (because the ground box is checked.)
A will collide with everyone (since it has both of the boxes checked)
B and C will not collide with each other (because they do not have the same boxes checked)
Hope you understood.
I understand. Thou, it simply does not work. :( Marines are only checked to collide with ground, and Barracks are only checked to collide with Structures.
Hi there. As the title says: How do I remove the collision of a single unit or at least a unit type? I don't see any unit properties or upgrades that allow me to change the inner radius or the collision type.
I could think of linking a invisile dummy unit which has normal collision to my normal visile unit without collision. Then maybe the desired effect could be done by simply killing the linked dummy unit. But I have no clue how to set that up, I am no data expert ;)
I hope for better and simplier solutions though.. thanks!
@Rushhour: Go
As far as i understund it, you need to make sure you uncheck all collision tags that ground units use (not just "ground" - for example units may use "ground" and "unused 09"). but... wait... you are asking about how to remove collision while already in game? I think its a questino for triggers subforum then.
edit: unless it can be done by some behavior... ok i give up :) im to green myself.
Yep I want to remove a unit's collision ingame. I don't care if it would need to be done by a behavior, effect or trigger.
But I haven't found any trigger that could do so, and no behavior or upgrade which would influence this field... that's why I fear that I'll need some ugly workaround with an invisible dummy unit attached to my unit.
Last thing I will try is if I can modify the catalog fields via triggers, but as far as I know only fields modifiable by upgrades can be manipulated.
@Rushhour: Go
In the data editor click on the unit you want to remove collision from and look for Movement - Radius just below Push Priority. set that to 0 and and that unit will be able to walk through any other unit regardless of collision tags. If you need them to move through buildings as well modify Movement - Inner Radius to 0.
Behaviors have a "Suppress Collision" flag available. They'll still collide with footprints (doodads, painted pathing, buildings, cliffs) but not other units. If you dont want them to collide with anything you're kind of out of luck, the only way to do that to an individual unit is via morphing it into a similar unit with different pathing flags.
Sorry for the necropost, but it's relevant to the thread.
What about buildings, I tried the above w ith the Priority but the buildings still collide (For reference I'm using a Photon Cannon)
@Nightbane90: Go
Set inner radius to 0 and uncheck "Obstructs buildings".
Uncheck it where? I don't see it.
I found something called Block Buildings, unchecked that but, it didn't change anything.
Bump, please?
Bump again, can I seriously get some help?
For people who might still belooking for a solution.
Set 'Movement: Radius' to 0 and 'Movement: Pathing Footptint:' to none
that should do it
Hey. I need marines to not collide with barracks. I've removed everything that has to do with radius and collision on both units, but still the marines keep going around the barracks. Barracks can land on top of marines thou. What do? Thanks.
@FIRETRUCKEU: Go
Now, a unit will collide with anything that has the same box checked
For example, Unit A, B and C
A:
B:
C:
Which means that A and C will collide (because both of them have Forcefield checked)
A and B will collide (because the ground box is checked.)
A will collide with everyone (since it has both of the boxes checked)
B and C will not collide with each other (because they do not have the same boxes checked)
Hope you understood.
I understand. Thou, it simply does not work. :( Marines are only checked to collide with ground, and Barracks are only checked to collide with Structures.
Thanks for the quick reply!
has anyone figured this out? setting collide index to 0 doesnt work