I want it so I can only have so many of a certain projectile attack on the screen at once. For this particular attack, I only want it so it can be spammed twice before a previous bullet must die or go out of range to use it again.
This seems simple enough, I'll just use the Validator type "Enumerate Area" and count how many are within a certain radius. Unfortunately I can't figure out how to have it search for just my particular Unit (the projectile is a Unit of type "Projectile"). It's easy enough to do a general Enumerate Area for all units, but I'm stumped on picking an individual type of units (e.g. scan area for less than 2 probes, etc.).
I've tried a number of routes unsuccessfully, including something so simple I'm surprised it doesn't work:
For whatever reason, my ship won't even fire if I set "Required: Missile", when you would think there must be less than two, so it must work. I know there aren't any missiles on the map, and even if there are, I set it to "less than 100" and it still doesn't work.
what validator are you using within the search field? you gotta make one that validates unit type of the missiles youre wanting to use, then plug it into the search field, as well as having it filter out for missiles only. you dont even need it to filter out form issiles only, really as long as the validator type of unt type validates your missile correctly within the search field.
it appears you didnt put a validator in there... it reuires a validator within a validator
i hope this helps
edit; if you open the search field youll see the bottom has a spot for 'validator' thats where the inner validator goes-
Tried this already. Created a Validator of type "Unit Type" and choose my missile unit. Set this as the the Validator in "Search +" in my Enumerate Area Validator.
Maybe I am somehow making the "Unit Type" one incorrectly? Which fields are key? I also get confused on whether it would be "target", "source" etc. Though target makes the most sense, and I'm pretty sure I've tried multiple of them. Another thing is, if I recall, there is a "compare" field, this is a little confusing too.
my enumerate area validators work properly as expected. do your others one work and just not this one???
the part about it being 'target' or 'source' is KEY to making it function right. ex;
say you have an instant effect, when clicked does a search for anyone within 3, with a max of 1 units and does a suicide kill. you want it to only target banelings. so you make a validator and plug it into the suicide effect. if the validatr-unit+ field was set to 'source' or 'caster' it would be forcing to validatee that your CASTER is a baneling. so you would need to make it 'target' in that example so its validating the TARGET is the unity type / baneling.
those 2 (validator - unit+ and validator - value) are the only fields i pretty much use with a unit-type validator. the rest is leave asthe defaulted grey value. i believe you should have yours set to 'target+'. if you want to send it in a pm to me, ill take a look at get it working i believe. sometimes its the smallest other things that are making it not work.... if you like we can get on skype or vent and we can figure it out together. im kinda bored.... im pretty much done with my part of my map with my team and am trolling this place....
Hi guys, I was wondering if there was any progress on this?
I've also been having trouble understanding how this validator works.
I have my search area set up like this (no sub validators):
(360):(Equal To):(1):(2):(0):()
The issue is that the validator seems to become true whenever a unit enters the area (good) but won't go false again if more units are added. That's actually fine but I'd like to know why since it should only be true when equal to 1.
Any other combination seems to "jam" it true or false permanently. I notice the area lower down for validator settings to do with vitals. I'm ignoring these values but changing them also produces the same result. It's really puzzling me because for the most part the data editor has been pretty logical so maybe I am misunderstanding what it is searching for? It is evaluating a headcount of units right?
I want it so I can only have so many of a certain projectile attack on the screen at once. For this particular attack, I only want it so it can be spammed twice before a previous bullet must die or go out of range to use it again.
This seems simple enough, I'll just use the Validator type "Enumerate Area" and count how many are within a certain radius. Unfortunately I can't figure out how to have it search for just my particular Unit (the projectile is a Unit of type "Projectile"). It's easy enough to do a general Enumerate Area for all units, but I'm stumped on picking an individual type of units (e.g. scan area for less than 2 probes, etc.).
I've tried a number of routes unsuccessfully, including something so simple I'm surprised it doesn't work:
For whatever reason, my ship won't even fire if I set "Required: Missile", when you would think there must be less than two, so it must work. I know there aren't any missiles on the map, and even if there are, I set it to "less than 100" and it still doesn't work.
Hmm perhaps not so simple.
bump...
what validator are you using within the search field? you gotta make one that validates unit type of the missiles youre wanting to use, then plug it into the search field, as well as having it filter out for missiles only. you dont even need it to filter out form issiles only, really as long as the validator type of unt type validates your missile correctly within the search field.
it appears you didnt put a validator in there... it reuires a validator within a validator
i hope this helps
edit; if you open the search field youll see the bottom has a spot for 'validator' thats where the inner validator goes-
@ezbeats: Go
Tried this already. Created a Validator of type "Unit Type" and choose my missile unit. Set this as the the Validator in "Search +" in my Enumerate Area Validator.
Maybe I am somehow making the "Unit Type" one incorrectly? Which fields are key? I also get confused on whether it would be "target", "source" etc. Though target makes the most sense, and I'm pretty sure I've tried multiple of them. Another thing is, if I recall, there is a "compare" field, this is a little confusing too.
@HeroicPrinny: Go
my enumerate area validators work properly as expected. do your others one work and just not this one???
the part about it being 'target' or 'source' is KEY to making it function right. ex;
say you have an instant effect, when clicked does a search for anyone within 3, with a max of 1 units and does a suicide kill. you want it to only target banelings. so you make a validator and plug it into the suicide effect. if the validatr-unit+ field was set to 'source' or 'caster' it would be forcing to validatee that your CASTER is a baneling. so you would need to make it 'target' in that example so its validating the TARGET is the unity type / baneling.
those 2 (validator - unit+ and validator - value) are the only fields i pretty much use with a unit-type validator. the rest is leave asthe defaulted grey value. i believe you should have yours set to 'target+'. if you want to send it in a pm to me, ill take a look at get it working i believe. sometimes its the smallest other things that are making it not work.... if you like we can get on skype or vent and we can figure it out together. im kinda bored.... im pretty much done with my part of my map with my team and am trolling this place....
Hi guys, I was wondering if there was any progress on this?
I've also been having trouble understanding how this validator works.
I have my search area set up like this (no sub validators):
(360):(Equal To):(1):(2):(0):()
The issue is that the validator seems to become true whenever a unit enters the area (good) but won't go false again if more units are added. That's actually fine but I'd like to know why since it should only be true when equal to 1.
Any other combination seems to "jam" it true or false permanently. I notice the area lower down for validator settings to do with vitals. I'm ignoring these values but changing them also produces the same result. It's really puzzling me because for the most part the data editor has been pretty logical so maybe I am misunderstanding what it is searching for? It is evaluating a headcount of units right?
Thanks in advance.