i added the "Evolution Chamber Research" ability to a Worker. I added the upgrades to the command cart and can use them. When i click them ingame, the upgrade starts but gets canceled everytime i issue a command to the worker (move for example). How can i stop this?
Also there is no progress bar that tells me how long the upgrade has been researching. Is there a way to add one?
Unfortunately that doesn't help. When i set the transient flag on the research ability, upgrades get instantly researched, don't cost any ressources and other weird stuff. Any other ideas?
Edit: I got it to work, had to add the "Queue (5)" ability to the worker. Now i got the problem that i can't move or issue any other commands to the worker while it is upgrading, any ideas how to fix this?
You can work around by using a buff with duration=research time and applying the intended effect via the expiration effect. You need 1 buff for each upgrade though. You can add an unaccessable, transient, cost-free research/train/specialise ability and make the expiration effect an Issue Order for that ability if you need to (afaik there is no "add upgrade" effect)
You would probably need a Modify Player effect to refund resources upon cancel, again 1 per upgrade.
I attached an old Nomad setup, in this case it "builds" a self-buff to indicate the completed turret, which is dropped via a second ability.
Hi,
i added the "Evolution Chamber Research" ability to a Worker. I added the upgrades to the command cart and can use them. When i click them ingame, the upgrade starts but gets canceled everytime i issue a command to the worker (move for example). How can i stop this?
Also there is no progress bar that tells me how long the upgrade has been researching. Is there a way to add one?
Greetz Error Ash
Here is the thread: http://www.sc2mapster.com/forums/development/data/31815-using-a-unit-as-a-reasearch-building/ someone had a similar problem
Short Answer:
Unfortunately that doesn't help. When i set the transient flag on the research ability, upgrades get instantly researched, don't cost any ressources and other weird stuff. Any other ideas?
Edit: I got it to work, had to add the "Queue (5)" ability to the worker. Now i got the problem that i can't move or issue any other commands to the worker while it is upgrading, any ideas how to fix this?
I know, Necro Posting.
But was this ever resolved?
Is it there another way besides using the Transient Flag? Or if not, have the Transient Flag still check against the time requirement?
Thanks.
You can work around by using a buff with duration=research time and applying the intended effect via the expiration effect. You need 1 buff for each upgrade though. You can add an unaccessable, transient, cost-free research/train/specialise ability and make the expiration effect an Issue Order for that ability if you need to (afaik there is no "add upgrade" effect)
You would probably need a Modify Player effect to refund resources upon cancel, again 1 per upgrade.
I attached an old Nomad setup, in this case it "builds" a self-buff to indicate the completed turret, which is dropped via a second ability.