Unit within range of unit of type??

Evote

New Member
Reaction score
4
i want to make a unit within range or a unit or type. Could someone telll me how.
 

Ghan

Administrator - Servers are fun
Staff member
Reaction score
890
The only thing I can think of would be a pick every unit of unit-type whatever, so it would be Unit comes within range of (<variable>). You'll have to set a variable equal to the unit group, though.
 

Evote

New Member
Reaction score
4
ok what i got is
Unit Group - Pick every unit in (Units of type Seeker Missile) and do (If ((Number of units in (Units in (Playable map area))) Greater than or equal to 1) then do (Unit - Kill (Picked unit)) else do (Do nothing))
 

Evote

New Member
Reaction score
4
where number of units in playable area i want it to say units within range of 200 or trigged unit
 

ianu74

New Member
Reaction score
8
Code:
Events
Your Event here
Conditions
Your Conditions here
Actions
Unit Group - Pick every unit in (Units within 200.00 of position of triggering unit
Your Actions
Try that.
 

Evote

New Member
Reaction score
4
there no unit comes within range of unit type or anything like that is there?
 
Z

Zell

Guest
Set a Unit Group variable to all units within X units from your Missle, then pick every unit in that group and if they are of the unit-type you want, do nothing - else remove it from the group. Then take all the units in your filtered Unit Group and do what you want.
 
Z

Zell

Guest
Okay wow... um let's free-hand this. Assuming we want a Missle to kill Footmen around it after 5 seconds of it being launched (casted).
Code:
Event
    A unit starts the effect of an ability
Conditions
    (Ability being cast) is Launch Missle
Actions
    Wait 5.00 seconds
    Set Missle_UnitGroup to Units within 500 of Missle
    Pick every unit in Missle_UnitGroup and do actions
        Loop (Actions)
            If (Conditions)
                (Picked Unit) equal to Footman
            Then (Actions)
                Do Nothing
            Else (Actions)
                Unit Group - Remove (Picked Unit) from Missle_UnitGroup
    Unit - Kill Missle
    Pick every unit in Missle_UnitGroup and do actions
        Loop (Actions) 
            Unit - Kill (Picked Unit)
     <Add special effects, etc>
 

Evote

New Member
Reaction score
4
lol not exactly what i wanted but that helped me with other question it not a ability the unit name is seeker missle
 
Z

Zell

Guest
Well then just make the event "Every X seconds of game-time"...
 

Evote

New Member
Reaction score
4
that not what i want i want like:
units within range of "unit" kill picked unit
 
I

IKilledKEnny

Guest
It's really an easy thing to do....


Code:
Untitled Trigger 001
    Events
<Whatever>
    Conditions
<Whatever.
    Actions
        Set PointVar = <Some Point>
        Set UnitGroupVar = (Units within <Some Real> of PointVar matching ((Unit-type of (Matching unit)) Equal to <Some Unit>))
 
Z

Zell

Guest
I don't understand how the solution doesn't solve your problem...
 
I

IKilledKEnny

Guest
Then fix the leaks? And it does solve the problem, it picks every unit in a certai range with a condition that it is of a certain unit type...
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top