Jump to content

[patch] Delay item destroy at GO opening


Guest jolan

Recommended Posts

What bug does the patch fix? What features does the patch add?

Fix non-lootable GOs by delaying cast item destroy

For which SubVersion revision was the patch created?

7b640b3a4a0dc6208365c3d01a54ecc85feb2973

Is there a thread in the bug report section? If yes, please add a link to the thread.

didn't find any

Note:

I don't know if this is an open door for cast item duplication hacks. item is destroyed at DoLootRelease(). if a player is able to bypass this function, then he can loot and keep the cast item.

- loot release is triggered by LogoutPlayer() , is it called when a player disconnect ?

- a player can't trade an item when looting, but perhaps he can manipulate client-server protocol to filter CMSG_LOOT_RELEASE and then trade the cast item before releasing.

patch : http://pastebin.ca/1246608

Link to comment
Share on other sites

So this will fix those GOs which sometimes don't open but eat up the reagent/key, like Darkspire Ore Chest?

Darkspine Ore Chest (and maybe all other chests containing only quest items) are lootable if player has turned autoloot on (or open chest with pressed Shift)

Is that bypassing DoLootRelease() function ?

Link to comment
Share on other sites

  • 2 weeks later...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use