I don't know of any other way, did you make sure your issue order effect was correctly set to target the dropships and use their "unload target" command?
You would need an Issue Order effect for each Transport ability you want to force unload.
Edit: There's an easier way to do it. In each Transport ability set the Ability - Set ID field to a unique identifier for all of them then you can target that identifier in the Ability - Ability field of the Issue Order effect.
The problem is that Issue order does not seem to work. If I set Issue order to force sieged Tanks to unsiege, that works just fine. If the same Issue order is set to unload a Dropship, the Dropship does nothing when targeted.
Maybe some kind of workaround must be done? Just not sure how to approach it.
Issue Order should work, just make sure the order being given a target point, it should target "Caster Point" I think, right now it might have no target, "Caster Unit" or "Target Unit" which are probably all bad.
When I make the issue order affect instant abilities or morph abilites, it works fine. Maybe the problem is that its a transport-type-of-ability? The Dropships needs to have a secondary hidden instant ability that unloads all units? The only way to activate that ability is via my spell?
It is possible to force a transport to unload its units, I've done it before. Using Target Unit as a Target is not a problem either, mine works fine with it. Make sure the Effect: Ability Command field is set to 2. That's the Unload All command, 1 is Load Target. If you're still having troubles I can upload my map.
A spell launches a projectile towards an area. Upon impact, all Dropships in that area are forced to unload their cargo.
Any idea how to make this?
(Issue order seems to not work)
I don't know of any other way, did you make sure your issue order effect was correctly set to target the dropships and use their "unload target" command?
You would need an Issue Order effect for each Transport ability you want to force unload.
Edit: There's an easier way to do it. In each Transport ability set the Ability - Set ID field to a unique identifier for all of them then you can target that identifier in the Ability - Ability field of the Issue Order effect.
The problem is that Issue order does not seem to work. If I set Issue order to force sieged Tanks to unsiege, that works just fine. If the same Issue order is set to unload a Dropship, the Dropship does nothing when targeted.
Maybe some kind of workaround must be done? Just not sure how to approach it.
Issue Order should work, just make sure the order being given a target point, it should target "Caster Point" I think, right now it might have no target, "Caster Unit" or "Target Unit" which are probably all bad.
Doesn´t work. : /
When I make the issue order affect instant abilities or morph abilites, it works fine. Maybe the problem is that its a transport-type-of-ability? The Dropships needs to have a secondary hidden instant ability that unloads all units? The only way to activate that ability is via my spell?
Could always have a Use Magazine effect, those can unload cargo units.
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
It is possible to force a transport to unload its units, I've done it before. Using Target Unit as a Target is not a problem either, mine works fine with it. Make sure the Effect: Ability Command field is set to 2. That's the Unload All command, 1 is Load Target. If you're still having troubles I can upload my map.
I've been asked to upload my map so here it is. A little something I made when I was bored that shows a force-unloading of a transport.