first of all, sorry for all those questions 
But now, i made a water thingy that you can fill your "empty Vial" when you are in a Region (close to water) and replace it with a "Full Vial" but the trigger i used wont work:

But now, i made a water thingy that you can fill your "empty Vial" when you are in a Region (close to water) and replace it with a "Full Vial" but the trigger i used wont work:
-
Water Initalization
-
Events
-
Unit - A unit Uses an item
-
-
Conditions
-
(Item-type of (Item being manipulated)) Equal to Empty Vial
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(water 1 <gen> contains (Triggering unit)) Equal to True
-
-
Then - Actions
-
Item - Remove (Item being manipulated)
-
Hero - Create Full Vial and give it to (Triggering unit)
-
-
Else - Actions
-
Hero - Create Empty Vial and give it to (Triggering unit)
-
-
-
-