Warding trigger not working

Status
Not open for further replies.
Level 27
Joined
Dec 3, 2018
Messages
895
The trigger below should make a witch doctor make a sentry ward at his position when entering t1 front, but it does nothing :/. the variable is set to none from the beggining
  • T1SentryWardFront1
    • Events
      • Unit - A unit enters T1 Front <gen>
    • Conditions
      • And - All (Conditions) are true
        • Conditions
          • (Level of Sentry Ward for (Triggering unit)) Greater than or equal to 1
          • (Owner of (Triggering unit)) Equal to Player 9 (Gray)
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • WardT1Front1 Equal to No unit
        • Then - Actions
          • Unit - Order (Triggering unit) to Orc Witch Doctor - Sentry Ward (Position of (Triggering unit))
        • Else - Actions
 

Uncle

Warcraft Moderator
Level 72
Joined
Aug 10, 2018
Messages
7,643
Your Conditions aren't being met then. Disable them 1 by 1 and see what happens. I assume it's WardT1Front1 that's not working since the other 2 Conditions would be pretty obvious.

Also, delete this:
  • And - All (Conditions) are true
That's unnecessary, all Conditions need to be true by default.

You use AND in cases where you're using OR like this for example: If ConditionA is true OR ConditionB AND ConditionC are true

Lastly, I would Display a text message before the Order is issued to confirm that all of the Conditions have been met and it isn't an issue with the Order.
 
Status
Not open for further replies.
Top