[Trigger] What is wrong with this trigger?

Status
Not open for further replies.

leafstorm001

L

leafstorm001

What is wrong with this trigger I made. When Main-Hand is level 2 it means that Hero has another main-hand item so that he cannot pick another main-hand item and drops it but it doesn't work. Please help.

HTML:
Inventory Check
    Events
        Unit - A unit Acquires an item
    Conditions
        (Triggering unit) Equal to Hero 0000 <gen>
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Item level of (Item being manipulated)) Equal to 1
            Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        (Level of Main-Hand  for (Triggering unit)) Equal to 2
                    Then - Actions
                        Hero - Drop (Item being manipulated) from (Triggering unit)
                        Unit - Set level of Main-Hand  for (Triggering unit) to 2
                    Else - Actions
                        Unit - Set level of Main-Hand  for (Triggering unit) to 2
            Else - Actions

Code:
Inventory Check
    Events
        Unit - A unit Acquires an item
    Conditions
        (Triggering unit) Equal to Hero 0000 <gen>
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Item level of (Item being manipulated)) Equal to 1
            Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        (Level of Main-Hand  for (Triggering unit)) Equal to 2
                    Then - Actions
                        Hero - Drop (Item being manipulated) from (Triggering unit)
                        Unit - Set level of Main-Hand  for (Triggering unit) to 2
                    Else - Actions
                        Unit - Set level of Main-Hand  for (Triggering unit) to 2
            Else - Actions
 
Please use GUI tags, it makes everybody's life so much easier. Are you sure the level or (Item being manipulated) is 1? Plus, you set the level of Main-Hand to 2, no matter the conditions.
 
Status
Not open for further replies.
Back
Top