- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,840 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Swindler Preventer
- 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
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. =(
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 4.3a | Release | 4.3 | 124 | 1/23/2012 12:32:01 AM |
| 4.3 | Release | 4.3 | 237 | 12/15/2011 3:06:47 PM |
| 4.2b | Release | 4.2 | 213 | 11/22/2011 9:45:24 AM |
| 4.2a | Release | 4.2 | 35 | 11/21/2011 7:00:54 AM |
| 4.2 | Release | 4.2 | 43 | 11/20/2011 7:18:57 AM |
| 4.1a | Release | 4.1 | 6,974 | 5/11/2011 9:20:51 AM |
| 4.1 | Release | 4.1 | 1,939 | 5/9/2011 6:18:03 PM |
| 4.0.3 | Release | 4.0.3a | 7,508 | 1/2/2011 9:27:43 PM |
| Swindler Preventer 4.0.1a | Release | 4.0.1 | 6,863 | 10/20/2010 8:47:24 AM |
| 4.0.1 | Release | 4.0.1 | 2,141 | 10/18/2010 7:14:48 PM |
| 3.3a | Release | 3.3.0 | 1 | 12/28/2009 8:59:27 PM |
| 3.3 | Release | 3.3.0 | - | 12/27/2009 7:11:48 PM |
| 3.3 | Release | 3.3.0 | 1 | 12/27/2009 9:09:19 AM |
| 3.2 | Release | 3.2.0 | 1 | 9/1/2009 6:29:32 AM |
| v3.1.3 | Release | 3.1.0 | - | 6/30/2009 6:36:56 AM |
| v3.1.1 | Release | 3.1.0 | - | 5/5/2009 12:54:40 PM |
| Swindler Preventer 3.0.9a | Release | 3.0.9 | - | 3/17/2009 2:59:41 PM |
| Swindler Preventer 3.0.9 | Release | 3.0.9 | - | 2/24/2009 10:34:17 AM |
| Swindler Preventer 3.0.3f | Release | 3.0.3 | - | 1/14/2009 1:46:45 AM |
| Swindler Preventer 3.0.3e | Release | 3.0.3 | 6 | 12/24/2008 12:49:27 AM |
| Swindler Preventer 3.0.3d | Release | 3.0.3 | - | 12/2/2008 11:45:06 AM |
| Swindler Preventer 3.0.3c | Release | 3.0.3 | - | 11/25/2008 12:34:02 PM |
| Swindler Preventer 3.0.3b | Release | 3.0.3 | 3 | 11/16/2008 11:38:23 PM |
| Swindler Preventer 3.0.3a | Release | 3.0.3 | 1 | 11/10/2008 1:40:11 AM |
| Swindler Preventer 3.0.3 | Release | 3.0.3 | - | 11/9/2008 1:05:32 PM |

Comments
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!
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
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
Nope, haven't forgotten about it. Thank you for the efforts!
Thanks for your comment! ^_^
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.
Fixed in 4.3. ^_^
any update for 4.3?
Yup!
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",
}
Added in 4.3!
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)"
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.
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.
4.2b will add 'Binds to Battle.net Account' detection into the BoP detection.