Kill destructibles between points

Devrak

New Member
Reaction score
17
I want to destroy all destructibles in a line between two points. How would I be able to do this? :nuts:
 

MagnaGuard

Active Member
Reaction score
49
Cast flame strike with small radius?
I don't know, can you explain how it's used a little more?
 

Devrak

New Member
Reaction score
17
Well, I want it to work something like this:

X = point 1
Y = point 2
O = destructibles

So, if I have destructibles between the points like this:
XOOOOOOOOOY

Then they would be destroyed:
X Y

What I am having trouble with is how to pick the destructibles between them so I can destroy them ._.
 

HydraRancher

Truth begins in lies
Reaction score
197
maybe if it only goes Horizontally or Vertically
create a region that stretches across the points, pick every destructible there and kill it
 

Devrak

New Member
Reaction score
17
Well, nah, that wouldn't work.

How come flame strike is able to hit destructibles but not other spells? Tried copying 'targets allowed' to impale, but that didn't work. :/
 

Dinowc

don't expect anything, prepare for everything
Reaction score
223
Code:
set distance_integer = real(distance between point1 and point2) / 100
set angle = angle from point1 to point2
for each (Integer A) from 1 to distance_integer
   loop
     set point_offset = point1 offset by 100.00 towards angle degrees
     pick every destructible within 50.00 of point_offset and do actions
         kill picked destructible
     call RemoveLocation(udg_point_offset)

ofc you will want to remove point1 and point2 aswell

EDIT: Kikac I think he wants it to be instant (your triggers are not MUI btw)
 

Kikac_NNGK

Well-Known Member
Reaction score
33
Create 2 points and order a dummy to right click from point 1 to point 2. Then make new trigger with event every 1 second and pick every destruct. within range of position of triggering unit. Let me show u:
Code:
Trigger 1
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Animate Dead
    Actions
        Set Point_TargetedPoint = (Target point of ability being cast)
        Unit - Create 1 Footman for (Triggering player) at (Position of (Triggering unit)) facing Default building facing degrees
        Set Dummy = (Last created unit)
        Set Point_Dummy = (Position of Dummy)
        Unit - Add a 10.00 second Generic expiration timer to Dummy
        Unit - Order Dummy to Right-Click Point_TargetedPoint
        Trigger - Turn on Trigger 2 <gen>
Code:
Trigger 2
    Events
        Time - Every 1.00 seconds of game time
    Conditions
    Actions
        Destructible - Pick every destructible within 200.00 of Point_Dummy and do (Actions)
            Loop - Actions
                Destructible - Remove (Picked destructible)
        Wait until (((Issued order) Equal to (Order(Right-Click))) and ((Target unit of issued order) Equal to Dummy)), checking every 0.10 seconds
        Unit - Remove Dummy from the game
        Trigger - Turn off (This trigger)
Note: The Trigger 2 is initally off. I think it should work


EDIT: Sry i forgot to remove the points
 
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