- Joined
- Jan 21, 2009
- Messages
- 57
So I'm trying to figure out how to make this trigger work, 20 different tests with different functions and it still wont work properly, this is the closest I have gotten.
Anyone know what I may be doing wrong?
When I pick up the item (Sword (Permanent Class)) which is set to inventory slot 1, It will ALWAYS drop the item, saying I have a weapon in my inventory already, even though the variable boolean is set to false, any idea on how to fix this?
-
Item System TEST
-
Events
- Unit - A unit Acquires an item
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Hero manipulating item)) Equal to Man
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Item-class of (Item being manipulated)) Equal to Permanent
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- weapon_true[(Player number of (Owner of (Hero manipulating item)))] Equal to True
-
Then - Actions
- Hero - Drop (Item being manipulated) from (Hero manipulating item)
- Game - Display to (Player group((Owner of (Hero manipulating item)))) the text: You already have a ...
-
Else - Actions
- Unit - Order (Hero manipulating item) to move (Item being manipulated) to inventory slot 1
- Item - Make (Item being manipulated) Undroppable
- Set weapon_true[(Player number of (Owner of (Hero manipulating item)))] = True
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
- Set weapon_true[(Player number of (Owner of (Hero manipulating item)))] = False
Anyone know what I may be doing wrong?
When I pick up the item (Sword (Permanent Class)) which is set to inventory slot 1, It will ALWAYS drop the item, saying I have a weapon in my inventory already, even though the variable boolean is set to false, any idea on how to fix this?