Help

Swindler Preventer

Miscellaneous Login to Add Favorites
  • 4 Likes
  • World of Warcraft
  • 43,800 Downloads
  • Supports: 4.3
  • 9 Average Daily Downloads
  • Comments
  • Created 11/9/2008 1:04:06 PM
  • Updated 1/23/2012 12:32:01 AM
  • 435 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: 4.3a
or
Support development! **
Donate

About Swindler Preventer

This addon adds information to the tooltip to remind you that you could buy an item from a vendor instead. Never get swindled again!

Currently supports Recipes, Vanity Pets, and Bags!

Frequently Asked Question:

"I have a lot of data to submit. Is there a file I can just e-mail you or something?"

In fact there is. (English localizations only please!) The file is saved in your WoW/WTF/Account/AccountName/SavedVariables folder, under SwindlerPreventer.lua

Look for the line that has SP_DataVersion. This should match the currently available version, if it doesn't, your addon and your data are out of date!

Copy everything from that line to the end of the document and get that to me, and I can use that to update the data with. If you're lazy, you can e-mail me the entire file.

If you have an addon that allows you to copy messages in the chat frame easily, then feel free to submit the in-game message instead. Either way works.

"But what if I'm not using English Localization?"

Then there's more work for you. Sorry. =( The only language I'm comfortable with is English.

But if you want to do all the work, feel free to edit your localization.lua file with your new data (it's in the zip file or WoW/Interface/AddOns/SwindlerPreventer). You'll have to do the editing by hand basically so basic coding knowledge would be required. Submit the edited file to me and I'll include it with my next update!

4.3a - 2012/01/23

- Added the two new pets for the Lunar Festival. This presented an interesting dilemma: Each faction can only buy one of the items, but they are both sold by the same, neutral vendor.

A) The option I went for is to list the vendor only on the item that can be bought by your faction. The other will say 'seasonal vendor' but not have a vendor listed. 2) Another option would be to list the vendor on both items for both factions, but this might upset people when they realize their faction can only buy one of them. (Imagine someone who sees both listed on the AH, and then buys the one for their faction while expecting to buy the other with the 50 Coins of Ancestry...) Third) And the final option would be to have a note listed on the item that cannot be purchased by your faction that it can only be purchased by the other faction. I didn't choose this option because it would be the only item in the game where you see a vendor location for the opposite faction.

If I get a lot of comments about the 'seasonal vendor but no vendor listed' note that will appear on the one that cannot be bought by your faction, I may go with the third option anyway. I do not expect it to be a common occurrence, however, but we shall see.

Haven't gotten any donations or ideas/requests/suggestions in a while. Haven't gotten any data reports either, not that there's any data TO report though. Hope people haven't forgotten about this little addon. =(


Comments

First Previous Page 1 of 11 Next Last
  • #153

    SP_DataVersion = "4.3a"
    SP_NewItemInfo = {
        [12714] = {
            ["i"] = "",
            ["b"] = 36000,
        },
        [12707] = {
            ["i"] = "",
            ["b"] = 27000,
        },
        [12706] = {
            ["i"] = "",
            ["b"] = 27000,
        },
        [12719] = {
            ["i"] = "",
            ["b"] = 54000,
        },
    }
    SP_NewVendorInfo = {
        ["Neutral"] = {
            [12714] = {
                "Dramm Riverhorn", -- [1]
            },
            [12707] = {
                "Dramm Riverhorn", -- [1]
            },
            [12706] = {
                "Dramm Riverhorn", -- [1]
            },
            [12719] = {
                "Dramm Riverhorn", -- [1]
            },
        },
    }
    SP_NewVendorLocations = {
        ["Dramm Riverhorn"] = "Un'Goro Crater",
    }


    Hope this helps. Thanks for all your hard work!

  • #152

    Re notes in changes:

    No, Hon, we haven't forgotten your addon .. it's just brilliant, the only data in my file was the one that's just been updated .. so no new info :)

    your doing a great job, keep it up :)

    Thank you,

    Shitara

  • #151

    Swindler Preventer 4.3 has detected new data! Please report the following message: [Recipe: Tender Wolf Steak] [18046] sold for 1g 14s by Innkeeper Fizzgrimble (Neutral) in Tanaris

  • #149

    Nope, haven't forgotten about it. Thank you for the efforts!

  • #150

    Thanks for your comment!  ^_^

  • #144

    Swindler Preventer 4.2b has detected new data!  Please report the following message:  [Recipe: Gingerbread Cookie] [17200] sold for 23c by Khole Jinglepocket (Neutral) in Stormwind City.

  • #147

    Fixed in 4.3.  ^_^

  • #143

    any update for 4.3?

  • #146

    Yup!

  • #142

    Hi,
    I have some new info ...

    SP_NewItemInfo = {
        [12836] = {
            ["i"] = "",
            ["b"] = 72000,
        },
    }
    SP_NewVendorInfo = {
        ["Neutral"] = {
            [6325] = {
                "Tatia Brine", -- [1]
            },
            [12836] = {
                "Daleohm", -- [1]
            },
            [6330] = {
                "Tatia Brine", -- [1]
            },
        },
    }
    SP_NewVendorLocations = {
        ["Daleohm"] = "Winterspring",
        ["Tatia Brine"] = "Darkmoon Island",
    }

  • #145

    Added in 4.3!

  • #140

    I keep getting this error message when I mouse over my Halaani Bag (from Halaa in Nagrand, purchased with Halaa Research Tokens).

    Message: ...rface\AddOns\SwindlerPreventer\SwindlerPreventer.lua:125: attempt to concatenate global 'vendorName' (a nil value)
    Time: 11/29/11 21:03:50
    Count: 10
    Stack: ...rface\AddOns\SwindlerPreventer\SwindlerPreventer.lua:125: in function <...rface\AddOns\SwindlerPreventer\SwindlerPreventer.lua:23>
    [C]: ?
    [C]: ?
    [C]: in function `SetInventoryItem'
    Interface\FrameXML\MainMenuBarBagButtons.lua:85: in function `BagSlotButton_OnEnter'
    [string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

    Locals: self = GameTooltip {
     0 = <userdata>
     numMoneyFrames = 2
     comparing = false
     shoppingTooltips = <table> {
     }
     SetHyperlink = <function> defined =[C]:-1
     hasMoney = 1
     Orig_SetHyperlink = <function> defined =[C]:-1
     updateTooltip = 0.13299999646842
    }
    name = "Halaani Bag"
    link = "[Halaani Bag]"
    _ = "Halaani Bag"
    _ = "[Halaani Bag]"
    _ = 3
    _ = 60
    _ = 0
    itemType = "Container"
    _ = "Bag"
    _ = 1
    _ = "INVTYPE_BAG"
    _ = "Interface\Icons\INV_Misc_Bag_17"
    _ = 13
    _ = 22
    itemID = 27680
    itemInfo = <table> {
     i = "8 Unknown Item"
     b = 0
    }
    myFaction = "Alliance"
    vendors = <table> {
     1 = "Quartermaster Davian Vaclav"
    }
    note = nil
    color = <table> {
     b = 1
     g = 1
     r = 0.25
    }
    intro = "Sold for 8 Unknown Item by"
    vendorLoc = nil
    version = "4.2b"
    (*temporary) = <function> defined @Interface\AddOns\GFW_DisenchantPredictor\GFWUtils.lua:34
    (*temporary) = "SwindlerPreventer 4.2b error: "
    (*temporary) = "Can't find location for "
    (*temporary) = nil
    (*temporary) = ". Please report this at the website you downloaded from."
    (*temporary) = ""
    (*temporary) = 0
    (*temporary) = <table> {
     1 = "Quartermaster Davian Vaclav"
    }
    (*temporary) = "Quartermaster Davian Vaclav"
    (*temporary) = nil
    (*temporary) = <table> {
     1 = "Quartermaster Davian Vaclav"
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to concatenate global 'vendorName' (a nil value)"

  • #141

    Delete your saved variables file for Swindler Preventer if you get error messages when mousing over bags.  You can find info about where to find this file in the description.

    Last edited by Thortok2000 on 11/29/2011 10:03:54 PM
  • #137

    Swindler Preventer 4.2 has detected new data!  Please report the following message:  [Lil' Tarecgosa] [71033] sold for 1350g by Shay Pressler (Alliance) in Stormwind City.

  • #138

    4.2b will add 'Binds to Battle.net Account' detection into the BoP detection.

  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!