Untitled Trigger 001
Events
Unit - A unit owned by Player 1 (Red) Acquires an item
Conditions
(Triggering unit) Equal to (Revivable Hero)
Actions
Unit - Order (Triggering unit) to drop (Matching item) on (Position of (Triggering unit))
I'd try that verbatim to start.. if it works.. problem over
the condition is a "Unit-Comparison"
If not, its a place to start.