Been trying at this for the past two days. I've tried to set up a unit array consisting of Nydus worms but I don't think they count as a 'last created unit' when they have been ordered to summon from their parent network. I've tried every which way to make them work based off of 'last created unit' and no luck. I've even tried to issue the order to unload to the nydus network parent (like the title says).
Basically, every 10 seconds I load 20 zerglings into 5 different nydus networks. Every 15 order the parent nydus networks to summon the worm, wait 10 seconds and then I need them to unload. Any ideas?
The Team - TnTProductions
TnTProductions latest Project - Docking Bay 13
TnTProductions Epic RPG in the making - Psionics: Chaos Rising
Check out our website on wixx! http://bulletbutter.wix.com/tntproductions
Last Created Unit always refers to a unit created by triggers; never by a training structure. Have you checked if there is something like Last Created Nydus Worm? As there is a Last Created Cargo Units which refers to the units made by a Trigger which creates cargo; I suppose there should be something like Last Trained/Build unit as well. The Nydus Worm target counts as a structure right? Maybe you can set it to a variable and then refer to that variable when the unloading should happen. Let me know if this works (I don't have the Galaxy Editor at this time, so I can't check it).
I got it working. I had to use Unit - Order closest to point trigger in order to select the option of the unit type. Course this is pretty buggy. If there are nydus worms closer to the random point than a new one that pops up, it wont unload. Here is the trigger I used....
Unit - Order (Closest unit to Random Point 1 in (Nydus Worm (Canal) units in (Entire map) owned by player Any Player matching No Unit Filter, with at most Any Amount)) to ( Unload All (Nydus Canal)) (Replace Existing Orders)
Rollback Post to RevisionRollBack
The Team - TnTProductions
TnTProductions latest Project - Docking Bay 13
TnTProductions Epic RPG in the making - Psionics: Chaos Rising
Check out our website on wixx! http://bulletbutter.wix.com/tntproductions
I just set up a unit array for nydus worms. What I did was create a local point variable that is the target for summoning the nydus worm. After summoning the worm instead of using last created unit I assigned "closest unit to point (local variable point nydus worm was summoned)" to the individual variable arrays. Because the unit was just created at that point it will be the closest unit.
Been trying at this for the past two days. I've tried to set up a unit array consisting of Nydus worms but I don't think they count as a 'last created unit' when they have been ordered to summon from their parent network. I've tried every which way to make them work based off of 'last created unit' and no luck. I've even tried to issue the order to unload to the nydus network parent (like the title says).
Basically, every 10 seconds I load 20 zerglings into 5 different nydus networks. Every 15 order the parent nydus networks to summon the worm, wait 10 seconds and then I need them to unload. Any ideas?
Last Created Unit always refers to a unit created by triggers; never by a training structure. Have you checked if there is something like Last Created Nydus Worm? As there is a Last Created Cargo Units which refers to the units made by a Trigger which creates cargo; I suppose there should be something like Last Trained/Build unit as well. The Nydus Worm target counts as a structure right? Maybe you can set it to a variable and then refer to that variable when the unloading should happen. Let me know if this works (I don't have the Galaxy Editor at this time, so I can't check it).
I got it working. I had to use Unit - Order closest to point trigger in order to select the option of the unit type. Course this is pretty buggy. If there are nydus worms closer to the random point than a new one that pops up, it wont unload. Here is the trigger I used....
Unit - Order (Closest unit to Random Point 1 in (Nydus Worm (Canal) units in (Entire map) owned by player Any Player matching No Unit Filter, with at most Any Amount)) to ( Unload All (Nydus Canal)) (Replace Existing Orders)
I just set up a unit array for nydus worms. What I did was create a local point variable that is the target for summoning the nydus worm. After summoning the worm instead of using last created unit I assigned "closest unit to point (local variable point nydus worm was summoned)" to the individual variable arrays. Because the unit was just created at that point it will be the closest unit.
Hope this helps.
Wonder if in 438 days difference they figured it out for 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