add new context to lingering potion event for the cloud entity (#2491)
* added new context for lingering potions to get cloud directly
* fix bug that swaps upgraded and extended in lingering potion mechanism
* update meta and switch syntax
(
commit: 5c525e1)