Out of curiositiy I studied the lua files and found this in the wormholeopener.lua. As I am not 100% sure how the scripts work, I can only suspect.
For me it looks like the thing only works on client - not on server?
function onInstalled(seed, rarity)
if onClient() then
if rarity == Rarity(RarityType.Legendary) then
Player():registerCallback("onStartDialog", "onStartDialog")
end
end
end
But I can confirm this strategy works - found it out myself too:
But still 2 strange things happened:
- My mate went off before the end of the fight
- I was not able to loot until I checked "pickup stolen"
- I received like maaany trading systems (2 purple, 4 red :))
- The second time we did the boss no loot at all was dropped?