- Joined
- Mar 9, 2023
- Messages
- 72
Hi! An exploit has appeared with the "Unique item" trigger I created. Somehow they can make multiple, and I can't quite wrap my head around it. Obviously I need testing, but I also need a solution. Can you make me wiser?
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-

If - Conditions
-


Or - Any (Conditions) are true
-



Conditions
-




(Item-type of (Item being manipulated)) Equal to |cffb4a085Outlaw Cape|r
-
-
-
-

Then - Actions
-


Item - Make (Item being manipulated) Unpawnable
-


For each (Integer B) from 1 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Item-type of (Item being manipulated)) Equal to (Item-type of (Item carried by (Hero manipulating item) in slot (Integer B)))
-






(Item carried by (Hero manipulating item) in slot (Integer B)) Not equal to (Item being manipulated)
-
-





Then - Actions
-






Hero - Drop (Item being manipulated) from (Hero manipulating item).
-






Skip remaining actions
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








Or - Any (Conditions) are true
-









Conditions
-










((Hero manipulating item) has an item of type |cffb4a085Mage Cloak|r) Equal to True
-










((Hero manipulating item) has an item of type |cffb4a085Soldier Breastplate|r) Equal to True
-
-
-
-







Then - Actions
-








Hero - Drop (Item being manipulated) from (Hero manipulating item).
-








Skip remaining actions
-
-







Else - Actions
-
-
-
-
-
-
-

Else - Actions
-
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-

If - Conditions
-


Or - Any (Conditions) are true
-



Conditions
-




(Item-type of (Item being manipulated)) Equal to |cffb4a085Soldier Breastplate|r
-
-
-
-

Then - Actions
-


Item - Make (Item being manipulated) Unpawnable
-


For each (Integer B) from 1 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Item-type of (Item being manipulated)) Equal to (Item-type of (Item carried by (Hero manipulating item) in slot (Integer B)))
-






(Item carried by (Hero manipulating item) in slot (Integer B)) Not equal to (Item being manipulated)
-
-





Then - Actions
-






Hero - Drop (Item being manipulated) from (Hero manipulating item).
-






Skip remaining actions
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








Or - Any (Conditions) are true
-









Conditions
-










((Hero manipulating item) has an item of type |cffb4a085Mage Cloak|r) Equal to True
-










((Hero manipulating item) has an item of type |cffb4a085Outlaw Cape|r) Equal to True
-
-
-
-







Then - Actions
-








Hero - Drop (Item being manipulated) from (Hero manipulating item).
-








Skip remaining actions
-
-







Else - Actions
-
-
-
-
-
-
-

Else - Actions
-
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-

If - Conditions
-


Or - Any (Conditions) are true
-



Conditions
-




(Item-type of (Item being manipulated)) Equal to |cffb4a085Mage Cloak|r
-
-
-
-

Then - Actions
-


Item - Make (Item being manipulated) Unpawnable
-


For each (Integer B) from 1 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Item-type of (Item being manipulated)) Equal to (Item-type of (Item carried by (Hero manipulating item) in slot (Integer B)))
-






(Item carried by (Hero manipulating item) in slot (Integer B)) Not equal to (Item being manipulated)
-
-





Then - Actions
-






Hero - Drop (Item being manipulated) from (Hero manipulating item).
-






Skip remaining actions
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








Or - Any (Conditions) are true
-









Conditions
-










((Hero manipulating item) has an item of type |cffb4a085Soldier Breastplate|r) Equal to True
-










((Hero manipulating item) has an item of type |cffb4a085Outlaw Cape|r) Equal to True
-
-
-
-







Then - Actions
-








Hero - Drop (Item being manipulated) from (Hero manipulating item).
-








Skip remaining actions
-
-







Else - Actions
-
-
-
-
-
-
-

Else - Actions
-






