jsb / Gatherer

Vanilla World of Warcraft (v.1.12.1) AddOn
31 stars 17 forks source link

Feature request: disable gathering from guild mates #18

Open FrostShock opened 5 years ago

FrostShock commented 5 years ago

Hello, I noticed that Gatherer collects data from the guild mates. The problem is that an unknown guild mate sends a lot of false nodes (herbs, veins and crates) and it scrambled my Gatherer database. I had to leave the guild in order to protect my new Gatherer database. And - of course - I had to delete my old database because it became useless. Can you please add an option to stop collecting data from the guild mates? In case it also gathers from party members, then please add a option to stop collecting from them too.

Thank you!

FrostShock commented 5 years ago

I tried it again, on another guild, on another server and it acts the same: when I join a guild, Gatherer is going nuts!

It's adding a lot of non-existent nodes, mountain silversage and thorium veins in Stormwind, dark iron in Darnassus etc.

FrostShock commented 5 years ago

I tried an old version of Gatherer, from 2006, Version: 2.2.3.1 and it works without problems. It doesn't go nuts when I join a guild.

Here's some crazy nodes I can find in the Gatherer.lua file created by this version:

            ["sauge-argent des montagnes"] = {
                [1] = {
                    ["gtype"] = 1,
                    ["x"] = 37.69,
                    ["count"] = 0,
                    ["icon"] = 27,
                    ["y"] = 36.11,
                },
            },
            ["kupfervorkommen"] = {
                [1] = {
                    ["gtype"] = 2,
                    ["x"] = 46.18,
                    ["count"] = 0,
                    ["icon"] = 1,
                    ["y"] = 20.72,
                },
            },
            ["Кровь Грома"] = {
                [1] = {
                    ["gtype"] = 1,
                    ["x"] = 53.49,
                    ["count"] = 0,
                    ["icon"] = 23,
                    ["y"] = 63.24,
                },
            },
            ["破损的箱子"] = {
                [1] = {
                    ["gtype"] = 0,
                    ["x"] = 43.44,
                    ["count"] = 0,
                    ["icon"] = 2,
                    ["y"] = 32.71,
                },
            },
            ["icecap"] = {
                [1] = {
                    ["gtype"] = 1,
                    ["x"] = 86.97,
                    ["count"] = 0,
                    ["icon"] = 29,
                    ["y"] = 44.05,
                },
            },
            ["werkzeugkiste"] = {
                [1] = {
                    ["gtype"] = 0,
                    ["x"] = 57.33,
                    ["count"] = 0,
                    ["icon"] = 1,
                    ["y"] = 7.17,
                },
            },
        },
        [4] = {
            ["Ржавый сундук"] = {
                [1] = {
                    ["gtype"] = 0,
                    ["x"] = 73.56,
                    ["count"] = 0,
                    ["icon"] = 2,
                    ["y"] = 72.87000000000001,
                },
            },
ixidion commented 5 years ago

/gather p2p off

is your friend.

FrostShock commented 3 years ago

Is iy possible to disable p2p by default? I mean by editing Gatherer.lua or Gatherer_Config.lua or other file. To make it not getting info from other people, by default. Because it can collect nodes from other people before I type "/gather p2p off"