That's what I was worried about at first, but then I remembered that Walter Mc Wishing Well from the main Campaign teleports you to the snow location during dialogue. So I opened the main campaign and checked the sidebar. Walter is set to Global and OnUseActions: [1] Send a use event to Osiris.

I tried opening the DialogueEditor to see what actions and conditions they used but I received an error saying that I need developer rights to open the GenericKeyWords.lsx. Was this an intended error or is it possible to unpack the main campaign dialogue using lstools?

The StoryEditor - CYS_WishingWell I found below:
INIT___________________________________________________________
ItemSetOnstage(ITEM_CYS_WilliamWell,0);
DB_ItemDialogs(ITEM_CYS_WalterWell,"CYS_Walter");
DB_ItemDialogs(ITEM_CYS_WilliamWell,"HIB_WilliamWell");

DB_CYS_WishingWellTreasure(CHARACTER_CYS_WishingWell,1);
DB_CYS_WishingWellTreasure(CHARACTER_CYS_WishingWellBad,2); DB_CYS_WishingWellTreasure(CHARACTER_CYS_WishingWellMeh,3);
DB_CYS_WishingWellTreasure(CHARACTER_CYS_WishingWellGood,4);


KB______________________________________________________________
//REGION Retrieve quest
IF
DialogEnded("CYS_Walter",_)
AND
ItemGetVarInteger(ITEM_CYS_WalterWell,"sendParty",1)
THEN
ItemSetVarInteger(ITEM_CYS_WalterWell,"sendParty",0);
CharacterTeleportPartyToTrigger(TRIGGER_HIB_WellArrival,"");
//END_REGION

//REGION CYSEAL WISH
IF
DialogEnded("CYS_Walter",_ID)
AND
DB_DialogPlayers(_ID,_Player,1)
AND
CharacterGetVarInteger(_Player,"CYS_GaveWalterGold",_Reward)
AND
DB_CYS_WishingWellTreasure(_Character,_Reward)
THEN
CharacterSetVarInteger(_Player,"CYS_GaveWalterGold",0);
CharacterMoveAllItemsToCharacter(_Character,CHARACTER_CYS_WishingWellDepot);
GenerateItems(_Player,_Character);
CharacterMoveAllItemsToCharacter(_Character,_Player);
//END_REGION