YssBossLoot

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

Loot Frame Open

I am gone till august so i will not be able to update any of my addons till then. If something breakes and you think you can patch it feel free the repo should be open to anyone

YssBossLoot is a fairly simple loot addon. It is fully integrated into your world map and does a couple things.

  • It enables you to browse all instance maps that are in the game (simply select Dungeons/Raids/Battlegrounds) from the Continent dropdown and then select the Instance from the Zone dropdown.
  • It adds click able boss location icons to the instance maps.
    • There are carious skull textures to chose from in the options
    • If you have the [Ghostly Skull] pet you can also use it as a skull (fully animated)
    • The name of the Boss floats above the skull
    • You can hide all Boss Icons via the little checkbox at the bottom left of your instance map
  • When you click on a boss location its loot will popup out of the skull.
  • You can filter the loot by type/subtype, itemstats, and equip locations.
    • You can define how you want your loot filtered in the options then it will default to those filters ever time the boss loot window is shown
  • It creates a LibDataBroker plugin from which you can select an instance map without first having to open the world map
  • Adds drop location, difficulty, boss, and rate to item tooltips
  • Loot data and drop rates are mined from wowhead.com (i will update the loot database about once a week. If something is way off please create a ticket and i will fix it asap)

if you find anything broken/confusing/illogical/missing create a ticket here please

Why did i create this addon?

I wanted to have a simple loot addon where i could get at the loot of the dungeon I was currently in fast and easy. Also i did not design it to replace Atlas and AtlasLoot, since YBL only works with dungeons blizzard has created maps for and YBL does not have individual lookup tables for Tier loot, PVP Loot, Faction Items, Mounts, Pets, etc. all of these are way outside of the scope from YBL.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Dexter74 Dexter74 Jul 04, 2010 at 09:15 UTC - 0 likes

    if I wanted to call the loot a raid bosses

    0.6.8b-2 g2f29b93 works until now

  • Avatar of yssaril yssaril Jul 04, 2010 at 08:06 UTC - 0 likes

    what where you doing when the error occured?

    Also next time please post errors here http://www.wowace.com/addons/yssbossloot/tickets/ it makes keeping track of them a lot easier

    Last edited Jul 04, 2010 by yssaril
  • Avatar of Dexter74 Dexter74 Jul 04, 2010 at 08:02 UTC - 0 likes

    "YssBossLoot-0.6.8b
    Libs
    LibInstanceLootData-1.0
    lib.lua:150: attempt to perform arithmetic on local 'rate' (a nil value)\nYssBossLoot-0.6.8b
    Core.lua:704: in function `UpdateLootFrame'\nYssBossLoot-0.6.8b
    Core.lua:803: in function <Interface
    AddOns
    YssBossLoot
    Core.lua:773>\n\nLocals:|r\nself = <table> {\n PLAYER_LOGOUT = <function> defined @Interface
    AddOns
    YssBossLoot
    ItemQuery.lua:153\n Ext = <table> {\n }\n optframe = <table> {\n }\n FilterUpdate = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:631\n RegisterModuleOptions = <function> defined @Interface
    AddOns
    YssBossLoot
    Options.lua:218\n MapTypes = <table> {\n }\n filters = <table> {\n }\n FilterMenu = YssBossLoot_FilterMenu {\n }\n COMPANION_LEARNED = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:335\n BossParents = <table> {\n }\n IDs = <table> {\n }\n Bosses = <table> {\n }\n NonMapInstance = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:809\n ldbp = <table> {\n }\n RefreshBossFrames = <function> defi", [1] "ned @Interface
    AddOns
    YssBossLoot
    Core.lua:1078\n UpdateLootFrame = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:635\n skulls = <table> {\n }\n Levels = <table> {\n }\n db = <table> {\n }\n FilterButton = <unnamed> {\n }\n currentLootWidgets = <table> {\n }\n LDBdrop = YssBossLoot_FilterMenu {\n }\n queries = <table> {\n }\n SetupLDB = <function> defined @Interface
    AddOns
    YssBossLoot
    LDBplugin.lua:13\n AddBosses = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:1119\n SetTexture = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:1063\n UpdateLoot = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:608\n FilterOption = <table> {\n }\n filterOptions = <table> {\n }\n LootFrame = YssBossLoot_LootFrame {\n }\n MapLevels = <table> {\n }\n ClearBosses = <function> defined @Interface
    AddOns
    YssBossLoot
    Core.lua:1160\n QueryItemInfo = <function> defined @Interface
    AddOns
    YssBossLoot
    ItemQuery.lua:79\n MainOption = <table> {\n }\n Print = <function> defined @Interfac",
    [2] "e
    AddOns
    YssBossLoot
    Core.lua:6\n frame = <unnamed> {\n }\n cid = 0\n CancelAllQueries = <function> defined @Interface
    AddOns
    YssBossLoot
    ItemQuery.lua:105\n}\nkeepLayout = nil\ncurrentloot = nil\ncurrentlootDesc = nil\ncurrentsortedloot = nil\nboss = \"Halion\"\nf = YssBossLoot_LootFrame {\n 0 = <userdata>\n LootHide = <unnamed> {\n }\n ToggleLootHide = <unnamed> {\n }\n contentframes = <table> {\n }\n wowhead = <unnamed> {\n }\n Boss = \"Halion\"\n bg = <unnamed> {\n }\n types = <table> {\n }\n hideButton = YssBossLootHideLootButton {\n }\n Instance = \"The Ruby Sanctum\"\n LootShow = <unnamed> {\n }\n items = <table> {\n }\n ToggleLootShow = <unnamed> {\n }\n InstanceType = \"Raid\"\n Yor = -25.918416616384\n frames = <table> {\n }\n Xor = -7.5149709502584\n BossName = <unnamed> {\n }\n}\nlootdifficulties = <table> {\n 1 = 1\n 2 = 2\n 3 = 3\n 4 = 4\n}\n(for generator) = <function> defined =[C]:-1\n(for state) = <table> {\n 1 = 1\n 2 = 2\n 3 = 3\n 4 = 4\n}\n(for control) = 2\nf_num = 2\ndifficulty = 2\nfiltered = nil\nitemlist = <", [3] "table> {\n 1 = \"1\"\n 2 = \"53111\"\n 3 = \"53112\"\n}\n(for generator) = <function> defined =[C]:-1\n(for state) = <table> {\n 1 = \"1\"\n 2 = \"53111\"\n 3 = \"53112\"\n}\n(for control) = 1\nj = 1\nitem = \"1\"\n_ = nil\nlink = nil\ninitialNumUncached = 0\nLootFrame = YssBossLoot_LootFrame {\n 0 = <userdata>\n LootHide = <unnamed> {\n }\n ToggleLootHide = <unnamed> {\n }\n contentframes = <table> {\n }\n wowhead = <unnamed> {\n }\n Boss = \"Halion\"\n bg = <unnamed> {\n }\n types = <table> {\n }\n hideButton = YssBossLootHideLootButton {\n }\n Instance = \"The Ruby Sanctum\"\n LootShow = <unnamed> {\n }\n items = <table> {\n }\n ToggleLootShow = <unnamed> {\n }\n InstanceType = \"Raid\"\n Yor = -25.918416616384\n frames = <table> {\n }\n Xor = -7.5149709502584\n BossName = <unnamed> {\n }\n}\nnavRightLoot = <unnamed> {\n normalTexture = <unnamed> {\n }\n highlightTexture = <unnamed> {\n }\n 0 = <userdata>\n pushedTexture = <unnamed> {\n }\n disabledTexture = <unnamed> {\n }\n}\nnavLeftLoot = <unnamed> {\n normalTexture = <unnamed> {\n }\n highl", [4] "ightTexture = <unnamed> {\n }\n 0 = <userdata>\n pushedTexture = <unnamed> {\n }\n disabledTexture = <unnamed> {\n }\n}\nlootdata = <table> {\n GetBossDifficulties = <function> defined @Interface
    AddOns
    YssBossLoot
    Libs
    LibInstanceLootData-1.0
    lib.lua:71\n GetBossLootDropRate = <function> defined @Interface
    AddOns
    YssBossLoot
    Libs
    LibInstanceLootData-1.0
    lib.lua:144\n FindItem = <function> defined @Interface
    AddOns
    YssBossLoot
    Libs
    LibInstanceLootData-1.0
    lib.lua:20\n -", [5]

    the latest version is 0.6.5b works for me

  • Avatar of yssaril yssaril Jul 02, 2010 at 16:38 UTC - 0 likes

    @mkcorp: should be fixed in the latest version

  • Avatar of mkcorp mkcorp Jul 02, 2010 at 16:20 UTC - 0 likes

    Got this one just now: Date: 2010-07-02 17:17:14 ID: 1 Error occured in: Global Count: 18 Message: ..\AddOns\YssBossLoot\Tooltip.lua line 14: bad argument #1 to 'match' (string expected, got nil) Debug: [C]: ? [C]: match() YssBossLoot\Tooltip.lua:14: YssBossLoot\Tooltip.lua:12 [C]: ? [C]: ? [C]: SetHyperlink() AtlasLoot\Core\LootButtons.lua:173: AtlasLootItem_OnEnter() [string "*:OnEnter"]:1: [string "*:OnEnter"]:1

  • Avatar of angrysteel angrysteel Jul 01, 2010 at 22:56 UTC - 0 likes

    Just turned off Mapster and it is listed correctly. With Mapster on there is no Ruby Sanctum listed.

    So its a problem with Mapster not being updated yet, not this mod ;p

  • Avatar of yssaril yssaril Jul 01, 2010 at 21:02 UTC - 0 likes

    @angrysteel: "The Ruby Sanctum" appears on my end right below "The Obsidian Sanctum"

  • Avatar of angrysteel angrysteel Jul 01, 2010 at 07:31 UTC - 0 likes

    No drop down menu for Ruby Sanctum.

    The loot and bosses are correct if you open up the map while in the instance. But if you are outside of the instance, there is a Obsidian Sanctum drop down (along with Naxx, ICC, Eye, Ulduar, VoA, etc). Ruby Sanctum is missing.

  • Avatar of yssaril yssaril Jun 30, 2010 at 21:36 UTC - 0 likes

    hehe np (fixed the link so shouldn't happen in the future)

  • Avatar of angrysteel angrysteel Jun 30, 2010 at 21:33 UTC - 0 likes

    Ah, i was using the ticket button (hyper link) in your addon description page which lead right back to here instead of a ticket page ;p

    I should have looked harder!

    Gundrak works correctly with newest version.

    Last edited Jun 30, 2010 by angrysteel

Facts

Date created
Sep 09, 2009
Categories
Last update
Aug 05, 2011
Development stage
Inactive
Language
  • enUS
License
All Rights Reserved
Curse link
YssBossLoot
Downloads
71,499
Recent files

Authors