It's the same with the character being global. Global item, too.

This is what I want to do (simplified):

EVENT DropEvent
ON
OnItemDropped(%Item,_)
ACTIONS
ItemPlayLoopEffect(%effect,%Item,"[FX-Name]")

EVENT StopEffect
ON
OnPickupItem(__Me,%Item)
ACTIONS
StopLoopEffect(%effect)

The StopEffect event does not seem to stop the loop because the item is in the inventory.
The loop effect does not play any more (independent from scripting the StopEffect event or not) when I drop the item from the character's inventory. But the editor claims the effect was still alive.

Last edited by Abraxas*; 06/05/16 07:52 PM. Reason: FX Name, not ID

My mods for DOS 1 EE: FasterAnimations - QuietDay - Samaritan