I think this is the right place to ask (well, you guys are playing around with dark swarm basse on guardian shield)
How can I detach the effect of the guardian shield (Persistents) to affect only on the area I casted it not to follow the caster anymore?
I tried to change the location in pesistent but I got no luck....
Check for Dark Swarm under the abilities category. The effects and behaviors were the same as Guardian Shield until I modified them.
First, I based it off Psi Storm, I gave it the Zerg AOE Splat. I gave the ability the Guardian Shield effects, so it grabs its behavior. I edited the cost in the "Cost+" area under the normal ability to 100 (that's how much it cost in SC1). I edited the "Damage Response+" value under "Ignore" from -2 to -100. Under Persistent, I changed it all to "Target Point."
At Search Area, I changed the Art - Impact Location to "Target Point," and the Art - Launch Location to "Target Unit/Point." I excluded Air. Then I went to the model of the Dark Swarm (I made a copy of the Guardian Shield's model) and edited the actor and changed "Host+" from "_Unit" to "_Splat."
I think I did more, but that's all I can remember. Anyway, the problem is still that the durations are linked for one caster.
J Cup has the right idea. Keep the splat and all of that but the ability will just have a "Create Unit" effect and the created unit will perform an "Issue Order" effect when it is spawned. This "Issue Order" effect causes it to use a modified Guardian Shield that doesn't affect air units and reduces all damage completely. I believe you can even set it up so that the dummy unit is killed when the "Persistent" effect of the Guardian Shield ends.
Are you sure that the problem is the durations are linked, because i have a problem with one of my units where the it uses the pheonix gravity ability on multiple units. If one unit gets killed while in air the actors for the gravity beam turn off but the effects still linger on. I tested your map and i believe thats whats happening. I suggest going witht he above post, that would probably fix your problem.
J Cup has the right idea. Keep the splat and all of that but the ability will just have a "Create Unit" effect and the created unit will perform an "Issue Order" effect when it is spawned. This "Issue Order" effect causes it to use a modified Guardian Shield that doesn't affect air units and reduces all damage completely. I believe you can even set it up so that the dummy unit is killed when the "Persistent" effect of the Guardian Shield ends.
So, start from scratch? Hmmm... I'm still hesitant because I'm not sure which "create unit" and which "issue order" to base the new ability on. Also, what base ability should I use? Psi Storm again?
Don't get me wrong, this is all very helpful, I just wish there were some screenies or a movie I could watch to show me the basic idea. :P
You don't have to start over just make a new unit that has Kheld's darkswarm ability and has a behavior to autocast it upon creation. then have khelds darkswarm be the one that summons the unit at the point.
Oh, that's sounds good. Well, umm... one last question: how do I make the dummy caster invisible. I know through multiple tries of making Kheldrun's burrowed version, that I've caused spheres to appear on the screen, which I assume are models FOR dummy units, but they appeared in-game. How do I make it invisible, just no model?
Oh, that's sounds good. Well, umm... one last question: how do I make the dummy caster invisible. I know through multiple tries of making Kheldrun's burrowed version, that I've caused spheres to appear on the screen, which I assume are models FOR dummy units, but they appeared in-game. How do I make it invisible, just no model?
The spheres are models that aren't there. if you try to look at some doodads, they're spheres because they have no model. I've had this happen with my heroes before. So I remade them and they worked. Just keep trying till the sphere's go away.
More questions: Where do I find this... "auto-cast" behavior on creation to edit? I can't seem to find it. Also, I want to give it a timer of life like an Infested Terran or changling before it dies. How do I do that?
ok you pretty much have it, in fact you dont need the behavior at all i noticed you used the effects -effect spawn to issue the Darkswarm command when you created the dummy through the dummy spell(i thought you needed a behavior to initially cast it). then just tell the issue dark swarm command to target the caster point. After that you just need to fix your actors and it should be fine. Also make sure the dummy has the ability to cast darkswarm ie no cost and no requirements. (you might also want to make the dummy cast a set upon its creation to first cast dark swarm and then commit suicide.)
How do I get the dummy unit to cast Dark Swarm on creation, and then die?
Also... how do I get rid of that Zerg AOE splat around Kheldrun? And also, he uses his attack animation when I press "D" (or click on Dark Swarm), and then uses it TWICE when the spell is "cast." I want to fix all of those, but I don't know how.
ok make a set effect, have that effect call the issue darkswarm effect telling it to cast dark swarm upon itself, also make that set call the kill effect on its self telling it to kill itself.
it looks like your actors are messed up, you need to go to your hydralisk copy actor and change the events for when he plays his attack animation it looks like hes playing it whenever you cast dark swarm or something. so go to events+ and then find abil.darkswarm and change the sub name to target finish or something so that it only plays when he throws down the swarm(It probably got messed up when you switched around the darkswarm abilities).
as for the aoe splat i think your not targeting the correct areas for the splat when either khald or the dummy casts darkswarm.
Errr... you're wrong on the splat part (see screenshots). I do not follow what you said about the effects. I have to make another one? Where do I link that to?
Yes make another effect. go to the effects tab and hit add object and under effect type find set. With that set make it have 2 effects, the darkswarm issued order and the kill effect. for the aoe splats my version doesn't even have any of those so i don't know what your doing there. check the zerg aoe splat model and see what its doing. It looks like its putting a splat on him when hes in range of the ability.
Actually, it places it on him WHEN I click the spell. >.> This is getting quite annoying, I actually have NO idea how to fix the splat problem. I've checked the actor and the model; there's nothing there that would indicate this.
I've also made the set effect. It does nothing. I have it set to suicide and Issue Dark Swarm, but still no dice. :/
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I think this is the right place to ask (well, you guys are playing around with dark swarm basse on guardian shield) How can I detach the effect of the guardian shield (Persistents) to affect only on the area I casted it not to follow the caster anymore? I tried to change the location in pesistent but I got no luck....
Go to the actor of the Guardian Model and go to "Host+" and change _Unit to _Splat. I think that's what does it.
Bump. I still need help with this.
Bump again.
Here's a copy of my ver.7 beta map:
Check for Dark Swarm under the abilities category. The effects and behaviors were the same as Guardian Shield until I modified them.
First, I based it off Psi Storm, I gave it the Zerg AOE Splat. I gave the ability the Guardian Shield effects, so it grabs its behavior. I edited the cost in the "Cost+" area under the normal ability to 100 (that's how much it cost in SC1). I edited the "Damage Response+" value under "Ignore" from -2 to -100. Under Persistent, I changed it all to "Target Point."
At Search Area, I changed the Art - Impact Location to "Target Point," and the Art - Launch Location to "Target Unit/Point." I excluded Air. Then I went to the model of the Dark Swarm (I made a copy of the Guardian Shield's model) and edited the actor and changed "Host+" from "_Unit" to "_Splat."
I think I did more, but that's all I can remember. Anyway, the problem is still that the durations are linked for one caster.
@AegisRunestone: Go
J Cup has the right idea. Keep the splat and all of that but the ability will just have a "Create Unit" effect and the created unit will perform an "Issue Order" effect when it is spawned. This "Issue Order" effect causes it to use a modified Guardian Shield that doesn't affect air units and reduces all damage completely. I believe you can even set it up so that the dummy unit is killed when the "Persistent" effect of the Guardian Shield ends.
Are you sure that the problem is the durations are linked, because i have a problem with one of my units where the it uses the pheonix gravity ability on multiple units. If one unit gets killed while in air the actors for the gravity beam turn off but the effects still linger on. I tested your map and i believe thats whats happening. I suggest going witht he above post, that would probably fix your problem.
So, start from scratch? Hmmm... I'm still hesitant because I'm not sure which "create unit" and which "issue order" to base the new ability on. Also, what base ability should I use? Psi Storm again?
Don't get me wrong, this is all very helpful, I just wish there were some screenies or a movie I could watch to show me the basic idea. :P
You don't have to start over just make a new unit that has Kheld's darkswarm ability and has a behavior to autocast it upon creation. then have khelds darkswarm be the one that summons the unit at the point.
Oh, that's sounds good. Well, umm... one last question: how do I make the dummy caster invisible. I know through multiple tries of making Kheldrun's burrowed version, that I've caused spheres to appear on the screen, which I assume are models FOR dummy units, but they appeared in-game. How do I make it invisible, just no model?
Give the Unit a flag called No Draw.
The spheres are models that aren't there. if you try to look at some doodads, they're spheres because they have no model. I've had this happen with my heroes before. So I remade them and they worked. Just keep trying till the sphere's go away.
More questions: Where do I find this... "auto-cast" behavior on creation to edit? I can't seem to find it. Also, I want to give it a timer of life like an Infested Terran or changling before it dies. How do I do that?
Ok make a behavior that calls an effect that issues an order to cast darkswarm *phew*(thats alot of words).
What type of Behavior do I make it? Or do I dup something?
AGH! Can someone look at this? It's working worse than before! :(
ok you pretty much have it, in fact you dont need the behavior at all i noticed you used the effects -effect spawn to issue the Darkswarm command when you created the dummy through the dummy spell(i thought you needed a behavior to initially cast it). then just tell the issue dark swarm command to target the caster point. After that you just need to fix your actors and it should be fine. Also make sure the dummy has the ability to cast darkswarm ie no cost and no requirements. (you might also want to make the dummy cast a set upon its creation to first cast dark swarm and then commit suicide.)
How do I get the dummy unit to cast Dark Swarm on creation, and then die?
Also... how do I get rid of that Zerg AOE splat around Kheldrun? And also, he uses his attack animation when I press "D" (or click on Dark Swarm), and then uses it TWICE when the spell is "cast." I want to fix all of those, but I don't know how.
ok make a set effect, have that effect call the issue darkswarm effect telling it to cast dark swarm upon itself, also make that set call the kill effect on its self telling it to kill itself.
it looks like your actors are messed up, you need to go to your hydralisk copy actor and change the events for when he plays his attack animation it looks like hes playing it whenever you cast dark swarm or something. so go to events+ and then find abil.darkswarm and change the sub name to target finish or something so that it only plays when he throws down the swarm(It probably got messed up when you switched around the darkswarm abilities).
as for the aoe splat i think your not targeting the correct areas for the splat when either khald or the dummy casts darkswarm.
Errr... you're wrong on the splat part (see screenshots). I do not follow what you said about the effects. I have to make another one? Where do I link that to?
Yes make another effect. go to the effects tab and hit add object and under effect type find set. With that set make it have 2 effects, the darkswarm issued order and the kill effect. for the aoe splats my version doesn't even have any of those so i don't know what your doing there. check the zerg aoe splat model and see what its doing. It looks like its putting a splat on him when hes in range of the ability.
Actually, it places it on him WHEN I click the spell. >.> This is getting quite annoying, I actually have NO idea how to fix the splat problem. I've checked the actor and the model; there's nothing there that would indicate this.
I've also made the set effect. It does nothing. I have it set to suicide and Issue Dark Swarm, but still no dice. :/