In WC3, you could select the Peon while it was constructing a structure. The Peon was "hidden" inside the structure so other units could not attack it or target it, but by clicking on a button on the structure the Peon became selected. I am trying to create a similar Build ability in the SC2 editor, but I can not get it to work.
I have now managed to get the Barrack to host the Rain Actor via the Hosting: Host - Subject field. The Rain appears above the Barrack when construction starts.
But I think I now what the major problem is....
The Event fields never checks if a SCV resumses the construction. It only creates the model when you start building. When you stop, the model is destroyed and never created again if you resume the building. As you see below, only Start / Cancel / Stop in the Event field
Ability.Build.WorkerStart Create Rain
Ability.Build.WorkerCancel Destroy Rain
Ability.Build.WorkerStop Destroy Rain
Same problem with the Persistent effect with the Unit Order Queue - the effect starts when you start building but is destroyed when you stop. It is never created again when you resume the construction.
Any idea how to check when a construction resumes?
good idea with the Create persistent suggestion, but it does not work unfortunately. It only checks for Start, Cancel and Finish. It does not check for Stop. So the Rain model will still be visible, even if my SCV is taking a break. I want the model to appear ONLY when the SCV is actively constructing the structure. (It might sound like a silly thing, but there is an important reason behind it, I promise!)
The Alias solution sounds better. Here is how it currently looks, but it is obviously wrong:
I give my Rain Actor (which is a Model Addition) a unique alias in the Host - subject field. I give it _XanthosCore, just for testing.
I go to Aliases in the Actor of my Barrack. I give it _XanthosCore.
I go to my SCV Actor Event field and add:
Ability.Build.WorkerStart Create Rain
Ability.Build.WorkerCancel Destroy Rain
Ability.Build.WorkerStop Destroy Rain
So.. When the SCV starts a Barrack, it should host the Rain model above itself since they share Aliases? I have tried different setups with the Aliases but the Rain model never appears above the Barrack, only above the SCV.. T_T
The good thing with this setup is that if the SCV stops constructing, the Rain model is removed! And when the SCV returns to constructing, the Rain model appears again! I just need the model to appear above the construction site. It is so close to working.... >.<
I suspect I am missing something very obvious or doing a stupid mistake.. ... any last advice?
but I gave this a new shot in the editor and I just keep hitting the wall..... T_T
Not sure I completely understand your last post
I am trying to make a model appear above a structure when a SCV is actively constructing that structure. As long as the SCV is not constructing it, that model is removed. I have made the same thing for repair - when a unit is being repaired, a model appear above it. When it stops repairing, the model is removed.
Would you mind to clarify?
(One of those things I thought would be simple to solve, but turned out to be super tricky ........ >.<)
0
I have tried to mimic how it works for SCVs, but it does not seem to work when the worker is "inside" the building. This is for a new Zerg race, yes.
0
In WC3, you could select the Peon while it was constructing a structure. The Peon was "hidden" inside the structure so other units could not attack it or target it, but by clicking on a button on the structure the Peon became selected. I am trying to create a similar Build ability in the SC2 editor, but I can not get it to work.
Any advice?
0
Thanks! I found it
0
When a unit burrows, a black flat model appears under it. (See the picture below)
I can not find the Actor / Event settings that create that model.
Any ideas where to look?
0.948378557246856
Looks awesome!
Hope your arm gets better!
0
I think it is useful to see which player the units or heroes belong to.
I understand that it does not matter in a campaign, but it matters in multiplayer
0
In reply to Zarxiel93:
0
Great work!!! Two creative Infested models! That is much needed for my map :D
Ethan Stewart looks very dark ingame tho, would it be possible to make it brighter and perhaps enhance the team colors more?
Picture for comparison: https://imgur.com/a/jffQgai
0
In reply to DrSuperEvil:
I have now managed to get the Barrack to host the Rain Actor via the Hosting: Host - Subject field. The Rain appears above the Barrack when construction starts.
But I think I now what the major problem is....
Ability.Build.WorkerStart
Create Rain
Ability.Build.WorkerCancel
Destroy Rain
Ability.Build.WorkerStop
Destroy Rain
Same problem with the Persistent effect with the Unit Order Queue - the effect starts when you start building but is destroyed when you stop. It is never created again when you resume the construction.
Any idea how to check when a construction resumes?
0
Thanks for the suggestions,
good idea with the Create persistent suggestion, but it does not work unfortunately. It only checks for Start, Cancel and Finish. It does not check for Stop. So the Rain model will still be visible, even if my SCV is taking a break. I want the model to appear ONLY when the SCV is actively constructing the structure. (It might sound like a silly thing, but there is an important reason behind it, I promise!)
The Alias solution sounds better. Here is how it currently looks, but it is obviously wrong:
I give my Rain Actor (which is a Model Addition) a unique alias in the Host - subject field. I give it _XanthosCore, just for testing.
I go to Aliases in the Actor of my Barrack. I give it _XanthosCore.
I go to my SCV Actor Event field and add:
Ability.Build.WorkerStart
Create Rain
Ability.Build.WorkerCancel
Destroy Rain
Ability.Build.WorkerStop
Destroy Rain
So.. When the SCV starts a Barrack, it should host the Rain model above itself since they share Aliases? I have tried different setups with the Aliases but the Rain model never appears above the Barrack, only above the SCV.. T_T
The good thing with this setup is that if the SCV stops constructing, the Rain model is removed! And when the SCV returns to constructing, the Rain model appears again! I just need the model to appear above the construction site. It is so close to working.... >.<
I suspect I am missing something very obvious or doing a stupid mistake.. ... any last advice?
0
sdsdsd
0
test 3
0
test
0
test 2
0
Sorry to bother you again with this, Doctor
but I gave this a new shot in the editor and I just keep hitting the wall..... T_T
Not sure I completely understand your last post
I am trying to make a model appear above a structure when a SCV is actively constructing that structure. As long as the SCV is not constructing it, that model is removed. I have made the same thing for repair - when a unit is being repaired, a model appear above it. When it stops repairing, the model is removed.
Would you mind to clarify?
(One of those things I thought would be simple to solve, but turned out to be super tricky ........ >.<)