Need two diff destructibles, destroyed by 2 diff unit types.

PaladinHeart

New Member
Reaction score
3
I need two different destructibles, destroyed by 2 different unit types.

Eggs and rock chunks.

However, every time I add any "targeted as" to the egg sacks, it does nothing. The unit that can kill rock chunks can still target the egg sacks. If I remove targeted as "debris" then nothing can target the egg sacks.

I don't really know what to do. I could replace either the rock chunks or egg sacks with some buildings, but there's already thousands of either one on the map and it would be kinda hard to remember where I placed them all... and I'm hoping for an easier solution.

Edit: I attempted a trigger:

Code:
No Eggs 4 U
    Events
        Unit - A unit Is issued an order targeting an object
    Conditions
       (ignore conditions, I disabled them)
    Actions
        Unit - Order (Ordered unit) to Stop

But the units are still able to attack anything...
Maybe I have misunderstood the functions somehow? Or would the 4000 destructibles be causing a problem?
 

Rushhour

New Member
Reaction score
46
So try something like this:
Event: A unit is issued an order targeting an object

Conditions: -IssuedOrder==Order(smart) //this would mean every right-click order, I think it included attack, but not 100% sure about this.
-Unittype of (Target unit of issued order)==<yourunit>

Actions: Pause Triggering unit
Order (Triggering unit) to Stop
Unpause Triggering unit

Edit: Wait, you said destructibles? 0o Do you really mean destructibles like trees that can be attacked or simply units with a destructible model?
 

PaladinHeart

New Member
Reaction score
3
Actual Destructibles. Thank you, I used your advice and realized I had to be very specific and now everything seems to be in good working order. I didn't realize that I had to specify the specific types of orders being given. I just figured it would stop any and all orders if they did not match the conditions.

Here's the final working code. There's another for the other unit but it's pretty much the same.

Code:
No Eggs 4 U
    Events
        Unit - A unit Is issued an order targeting an object
    Conditions
        (Destructible-type of (Target destructible of issued order)) Equal to Egg Sack
        (Unit-type of (Ordered unit)) Not equal to Mobile War Mech
        Or - Any (Conditions) are true
            Conditions
                (Issued order) Equal to (Order(attack))
                (Issued order) Equal to (Order(smart))
    Actions
        Unit - Pause (Triggering unit)
        Unit - Order (Ordered unit) to Stop
        Unit - Unpause (Triggering unit)
 

millz-

New Member
Reaction score
25
Could explain more clearly? Is this what you meant?

UnitType of 1
- Is able to destroy eggs but not rock chunks

UnitType of 2
- Is able to destroy rock chunks but not eggs

If this is what you meant, this is what you can do:

On map init, pick all units of unit type 1, and set its custom value to 1
then pick all units of unit type 2, and set its custom value to 2

Next set up this trigger:

Trigger:
  • No Eggs 4 U
    • Event
      • A unit is issued an order targeting an object
    • Conditions
      • (Destructible-type of (Target destructible of issued order)) Equal to Egg
      • (Custom value of (Ordered unit)) Equal to 2
    • Actions
      • Unit - Pause (Ordered unit)
      • Unit - Order (Ordered unit) to Stop
      • Unit - Unpause (Ordered unit)


Then do another trigger for the rock chunks


Edit: Oh, you already got it
 
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