How to get units which is looking at a specific unit?

NoobImbaPro

You can change this now in User CP.
Reaction score
60
check the angle of your unit and the angle between your unit and the other unit(plus/minus 5)
 

canons200

New Member
Reaction score
50
i give you briedly
set A = your unit
set B= target unit of ability being cast
set C = angle from A to B(real variable)
action~~~
 

NoobImbaPro

You can change this now in User CP.
Reaction score
60
don't forget the -/+ 5 because you will have only 1 point to see (like bullet's fire line)
set C = angle from A to B(real variable)+4
set C2 = angle from A to B(real variable)-4
 

joohen

New Member
Reaction score
20
Ok, i did that method, but i got a glitch

Only units facing the heroes from West Southwest East Southwest South was picked. Why?
 

canons200

New Member
Reaction score
50
lol? that mean you unit group where the trigger pick the unit within (your west southest east~~~) try to post up your trigger here? so we can help you to check up.
 

Nherwyziant

Be better than you were yesterday :D
Reaction score
96
Trigger:
  • Set Real_X = (Angle from (Position of (Casting unit)) to (Position of (Target unit of ability being cast)))
 

joohen

New Member
Reaction score
20
Trigger:
  • Unit Group - Pick every unit in (Units within 1200.00 of (Position of FaceBasher) matching ((((Angle from (Position of FaceBasher) to (Position of (Matching unit))) - 90.00) Greater than or equal to (Facing of FaceBasher)) and ((((Angle from (Position of FaceBasher) to (Position of (Matching unit))) + 90.00) Less than or equal to (Facing of FaceBasher)) and do (Actions)
    • Loop - Actions
      • (Picked unit)


Why dosen't this work?
 

NoobImbaPro

You can change this now in User CP.
Reaction score
60
OMG you say in simple words "if 3>=3+90 and 3<=3-90 do actions" you have to do that "If 4>=2-3 and if 4<=2+3 do actions"
Use variables it make the thing a lot easier....
Trigger:
  • a
    • Actions
      • Set Point_1 = Position of Unit A (point variable)
      • Set Angle_1 = Facing Angle of unit A (real variable)
      • Set Group = Units within 1200 of point_1 and do actions
      • Unit Group - Pick every unit in (Group) and do (Actions)
        • Loop - Actions
          • Set Point_2 = Position of (picked unit) (point variable)
          • Set Angle_2 = Angle between Point_1 and Point_2 (real variable)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
            • ((Angle_1) is greater than or equal to ((Angle_2)-35)) and ((Angle_1) is less than or equal to ((Angle_2)+35))
            • Then - Actions
              • Do what you want to do
            • Else - Actions
      • Custom script : call RemoveLocation (Point_1)
      • Custom script : call RemoveLocation (Point_2)
      • Custom script : call DestroyGroup (Group)


What do we do with that????
We have the facing angle of your unit and the facing angle between you and the picked unit and we check if your facing angle is near the angle between you and the target unit
 

HydraRancher

Truth begins in lies
Reaction score
197
It looks like you rushed that...Units within 1200 of point_1 (CAPITAL ALERT!) and do actions. Wutt?



Why cant you copy the whole trigger? right click the trigger NAME, click copy as text then cntrl + v it over here. Put it in [noparse]
Trigger:
  • Tags
[/noparse]
 

vypur85

Hibernate
Reaction score
803
We have the facing angle of your unit and the facing angle between you and the picked unit and we check if your facing angle is near the angle between you and the target unit

The thing is, angle between points measures angle from -180 tp 180 degrees. Facing angle measures the angle between 0 to 360 degrees. Your comparison may fail sometimes.
 

joohen

New Member
Reaction score
20
To HydraRancher : Urm, i think its too long...And when i paste it here, it is unfinished.
 

NoobImbaPro

You can change this now in User CP.
Reaction score
60
it will not fail.......this is like dota riki's backstab, even you have 350 and you do +30 it will be 20 angle points
 

canons200

New Member
Reaction score
50
the dota riki backstab has been made by someone in this forum. but sorry, i forget where is it, use search function
 

NoobImbaPro

You can change this now in User CP.
Reaction score
60
do we have to find it? I just said I used some actions from riki's backstab...
read the posts man
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top