Okay, peoples, let's make Dark Swarm, shall we? I started playing with Guardian Shield and edited all the effects to be target unit/point. No dice, I can't get it off my Hero. Anyone got any ideas as how to make so you can place it?
Edit: It's finished. Just check my maps for Kheldrun's Test Map. Version 7 has the first version of it.
Okay, peoples, let's make Dark Swarm, shall we? I started playing with Guardian Shield and edited all the effects to be target unit/point. No dice, I can't get it off my Hero. Anyone got any ideas as how to make so you can place it?
Guardian Shield is an "Effect - Instant" data type. You can't make it ask for a target.
If you make an "Effect - Target" ability that applies the same effect (the "Create Persistent") one, it should work.
The actor is even set up to respond to the Effect, not the ability, so all of the graphics and sounds should operate as normal.
If we had a good actor for it, Dark Swarm would be extremely easy to make.
Edit - A few more changes are needed, but it's still easy. The actor actually creates the effect at the caster, and even if you attach the effect to a targeted ability, it may still make the persistent at the caster's location (i didn't get a chance to test since i changed that value before i caught on that the actor was confusing me)
Okay, guys. Be excited, because I AM. I got it mostly working, let me show you via screenshots and explanations.
Okay, four screenshots attached here:
1st shot: This is the AOE "splat" field of "Dark Swarm." Note that only the Overlord is within the field.
2nd shot: Dark Swarm activated. The Overlord is protected (I know, I know, air units were never protected by Dark Swarm in SC1, just bear with me) from all ranged attacks.
3rd shot: Kheldrun is NOT protected. Why? He's not in the field seen in shot 1.
4th shot: Kheldrun is protected now (see the icon next to his wireframe?). Why? He walked into the field shown in shot 1.
Now, it looks confusing because the darn Guardian Shield model will NOT detach itself from the caster. However, no matter if the "shield" is around that unit, only if you're standing in the field where you cast it, Dark Swarm will not protect you.
So, what's left to do is:
Detach the model from the caster somehow and attach it to the field
Make it so it does not protect air units
Get a Dark Swarm model to replace the Guardian Shield one
Not until I'm able to finish this. I still need help. But I will gladly add it to your list of spells once I finish it. In fact, you're allowed to take it from my map once I've got it working 100%. :) Though, remember to give me credit. ;)
Why dont you just make it where when U cast Dark swarm you summon a dummy unit and using Issue Order effect make the dummy cast dark swarm therefor you have a static dark swarm
Just make the dummy invisible unclickable etc
:D
More progress has been made: The shield now appears on Areas! Yay!
However, a new problem has arose: You can't have more than two Dark Swarms out... that is, if you make another one, it'll last until the first one's duration is up. For instance, I cast Dark Swarm in one area. I wait five seconds and then cast it in another area, both shields will go down at the same time, which was 15 seconds after the first Dark Swarm.
I tried playing with the validator and that doesn't change things. Does anyone have a solution?
(what I did is I edited the Model's Actor to have its creation and death to be "At Outer" in the events+ field. Then I edited the Host+ field and changed "_Unit" to "_Splat". That worked, and I still get the buff.)
Hero/unit casts the spell the spell uses create unit effect to create the dummy then using the effectspawn slot in Create unit add the issueorder darkswarm and walla! you have a static gaurdian shield that wont be restricted to one duration
To have the dummys removed just set a timedlife behavior to them.
Okay, peoples, let's make Dark Swarm, shall we? I started playing with Guardian Shield and edited all the effects to be target unit/point. No dice, I can't get it off my Hero. Anyone got any ideas as how to make so you can place it?
Edit: It's finished. Just check my maps for Kheldrun's Test Map. Version 7 has the first version of it.
I would suggest using Pis Sotrm for reference and then just chnage the damaging effects for a damage reduction down to 0 in ranged
Go play Antioch Chronicles Remastered!
Also, coming soon, Antioch Episode 3: Thoughts in Chaos!
Dont like mapster's ugly white? Try Mapster's Classic Skin!
Guardian Shield is an "Effect - Instant" data type. You can't make it ask for a target. If you make an "Effect - Target" ability that applies the same effect (the "Create Persistent") one, it should work. The actor is even set up to respond to the Effect, not the ability, so all of the graphics and sounds should operate as normal. If we had a good actor for it, Dark Swarm would be extremely easy to make.
Edit - A few more changes are needed, but it's still easy. The actor actually creates the effect at the caster, and even if you attach the effect to a targeted ability, it may still make the persistent at the caster's location (i didn't get a chance to test since i changed that value before i caught on that the actor was confusing me)
I sent some feedback on your old post. Check it out!
Eh. I had a few set-backs. Persistents always confuse me, but it's not that hard to work around just by spawning a dummy unit with a behavior instead.
Okay, guys. Be excited, because I AM. I got it mostly working, let me show you via screenshots and explanations.
Okay, four screenshots attached here:
1st shot: This is the AOE "splat" field of "Dark Swarm." Note that only the Overlord is within the field.
2nd shot: Dark Swarm activated. The Overlord is protected (I know, I know, air units were never protected by Dark Swarm in SC1, just bear with me) from all ranged attacks.
3rd shot: Kheldrun is NOT protected. Why? He's not in the field seen in shot 1.
4th shot: Kheldrun is protected now (see the icon next to his wireframe?). Why? He walked into the field shown in shot 1.
Now, it looks confusing because the darn Guardian Shield model will NOT detach itself from the caster. However, no matter if the "shield" is around that unit, only if you're standing in the field where you cast it, Dark Swarm will not protect you.
So, what's left to do is:
What do you think?
I love it. Always wanted Dark Swarm back in SC2.
@AegisRunestone: Go If you're working on any other SC1 abilities, mind sharing them with the SC1 Remake team? ;)
Not until I'm able to finish this. I still need help. But I will gladly add it to your list of spells once I finish it. In fact, you're allowed to take it from my map once I've got it working 100%. :) Though, remember to give me credit. ;)
A little more progress made: Dark Swarm costs 100 Energy like it did in SC1, and it also does not affect air units.
What's left:
Anyone want to help? This is not just for my map now, but for the SC1 remake team! :)
Why dont you just make it where when U cast Dark swarm you summon a dummy unit and using Issue Order effect make the dummy cast dark swarm therefor you have a static dark swarm Just make the dummy invisible unclickable etc :D
That requires triggers, yes? I want to avoid that as much as possible and just make them in-game spells.
Thanks for the suggestion, though, I'll keep it in mind.
No no theres 2 effects in game
Create unit and Issue Order they rr effects for spells and not triggers at all
Just create a new effect and select Create unit type
Then create another effect and select Issue order
Sorry, I'm still confused as to how to do this. X_x; Can you clarify a bit more?
More progress has been made: The shield now appears on Areas! Yay!
However, a new problem has arose: You can't have more than two Dark Swarms out... that is, if you make another one, it'll last until the first one's duration is up. For instance, I cast Dark Swarm in one area. I wait five seconds and then cast it in another area, both shields will go down at the same time, which was 15 seconds after the first Dark Swarm.
I tried playing with the validator and that doesn't change things. Does anyone have a solution?
(what I did is I edited the Model's Actor to have its creation and death to be "At Outer" in the events+ field. Then I edited the Host+ field and changed "_Unit" to "_Splat". That worked, and I still get the buff.)
Well... here an example
Hero/unit casts the spell the spell uses create unit effect to create the dummy then using the effectspawn slot in Create unit add the issueorder darkswarm and walla! you have a static gaurdian shield that wont be restricted to one duration To have the dummys removed just set a timedlife behavior to them.
Where do I find these... fields? I still don't understand. :/
When U create a data object on effects tab it will give you a list of types and theres a create unit type and an issue order type
Ha its hard to explain u need to toy with it
I see it now. But how do you link the Create Unit and Issue Order effects? I already have all the effect links in the spell/behavior filled. :/
lol you would change it up entirely
When the spell casts its ability the effect there would be create unit
Then in the create unit effect spawn you would put the issue order the issue order would tell the just created unit to cast Dark Swarm :D
on effect spawn you might want to make a set effect and set the timed life and the issue order inside of it
Its kind of complicated sorry