YssBossLoot
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.
-
View User Profile
-
Send Message
Posted Jun 24, 2010-
View User Profile
-
Send Message
Posted Jun 24, 2010hey mate, planning to get it back on track any time soon? Please?
-
View User Profile
-
Send Message
Posted Jun 3, 2010FYI, there's a spelling error in English: "Loot Scalling" should be "Loot Scaling"
-
View User Profile
-
Send Message
Posted May 22, 2010Hope this is still being worked on, great addon! :)
-
View User Profile
-
Send Message
Posted Apr 11, 2010Because I love this addon and and wanted an updated version of the LootData, I have issued a ticket with an full updated LootData file!
http://www.wowace.com/addons/yssbossloot/tickets/21-updated-loot-data/
I don't know the current development state of this addon, so i will try to post an update for the LootData from time to time here.
Have fun
Silvio
-
View User Profile
-
Send Message
Posted Apr 11, 2010Hi!
Because I love this addon and and wanted an updated version of the LootData, I have issued a ticket with an full updated LootData file!
http://www.wowace.com/addons/yssbossloot/tickets/21-updated-loot-data/
I don't know the current development state of this addon, so i will try to post an update for the LootData from time to time here.
Have fun
Silvio
-
View User Profile
-
Send Message
Posted Mar 11, 2010i can't see the loot of toravon (AK25) - not implented? I see the boss icon but no items (even with refresh)
-
View User Profile
-
Send Message
Posted Feb 9, 2010-
View User Profile
-
Send Message
Posted Jan 3, 2010-
View User Profile
-
Send Message
Posted Jan 3, 2010I have yet do decide if i want to add a standalone loot browser.
-
View User Profile
-
Send Message
Posted Jan 1, 2010please post any errors otherwise i cant help :)
-
View User Profile
-
Send Message
Posted Jan 1, 2010sorry i can't understand how it work clearly, i opened the map i mean key M,i can't say anything different from before it installed, and sometimes i got some error info i'll show when i sign in next time.
-
View User Profile
-
Send Message
Posted Dec 29, 2009yes really good job yssaril
thank you ;)
-
View User Profile
-
Send Message
Posted Dec 22, 2009-
View User Profile
-
Send Message
Posted Dec 22, 2009-
View User Profile
-
Send Message
Posted Dec 16, 2009Works perfect - ty for a great addon :)
Keep up the excellent work :)
-
View User Profile
-
Send Message
Posted Dec 16, 2009thats a mapster error not mine just turn of the mapster instance maps module since YssBossLoot does the same thing
-
View User Profile
-
Send Message
Posted Dec 16, 2009:) Now its almost working - the only error i get is when i have mapster enabled and choose Northrend instances or Northrend Raids in the dropdown menu i get :
Mapster-1.3.2\InstanceMaps.lua:215 Usage: SetMapZoom(continentIndex [,zoneIndex]) .. requested continent out of bounds
Mapster-1.3.2\InstanceMaps.lua:215 in function <Mapster\InstanceMaps.lua:209
(tail call): ?:
Interface\FrameXML\WorldMapFrame.lua:664 in function <Interface\FrameXML\WorldMapFrame.lua:662
YssBossLoot-r20091216075857\WorldMapSupport.lua:45 in function `func'
Interface\FrameXML\UIDropDownMenu.lua:575 in function `UIDropDownMenuButton_OnClick':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:381
Enable = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:313
NewModule = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:255
EnableModule = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:346
modules = <table> {}
GetModule = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:230
IterateEmbeds = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:456
SecureHookScript = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:413
defaultModuleLibraries = <table> {}
SetMapToCurrentZone = <function> @ Mapster\InstanceMaps.lua:219
RawHookScript = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:398
GetName = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:298
WorldMapZoneDropDown_Update = <function> @ Mapster\InstanceMaps.lua:184
name = "Mapster_InstanceMaps"
IsEnabled = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:465
DisableModule = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:364
zone_data = <table> {}
hooks = <table> {}
HookScript = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:369
baseName = "Mapster"
SetMapZoom = <function> @ Mapster\InstanceMaps.lua:209
IsHooked = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:496
WorldMapZoneButton_OnClick = <function> @ Mapster\InstanceMaps.lua:199
WorldMapZoneDropDown_Initialize = <function> @ Mapster\InstanceMaps.lua:191
IsModule = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:237
WorldMapFrame_LoadContinents = <function> @ Mapster\InstanceMaps.lua:164
SetDefaultModuleState = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:401
OnDisable = <function> @ Mapster\InstanceMaps.lua:146
GetZoneData = <function> @ Mapster\InstanceMaps.lua:153
SetEnabledState = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:438
Hook = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
WorldMapContinentsDropDown_Update = <function> @ Mapster\InstanceMaps.lua:157
OnEnable = <function> @ Mapster\InstanceMaps.lua:134
OnInitialize = <function> @ Mapster\InstanceMaps.lua:99
zone_names = <table> {}
Disable = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:328
SecureHook = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:339
IterateModules = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451
UnhookAll = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:480
RawHook = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:316
Unhook = <function> @ ArkInventory\Externals\Ace3\AceHook-3.0\AceHook-3.0.lua:421
moduleName = "InstanceMaps"
SetDefaultModulePrototype = <function> @ DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:423
defaultModuleState = true
}
cont = 8
zone = nil
---
But if i choose dungeon or Raid in dropdown meny its working perfekt :)
Seems like the are same choices with different names in dropdown menu
Kalimdor --- works
Eastern Kingdom --- works
Outland --- works
Northrend --- works
Battlegrounds --- works
Dungeon --- works
Raids --- works
Northrend instances --- gives error
Northrend Raids --- gives error
Battlegrounds --- gives error
Still trying to find the messed up addon that screwed up the last build
Keep up the good work :)
-
View User Profile
-
Send Message
Posted Dec 16, 2009should be fixed miniwolfie in the latest build (though one of your addons is using the global "level") so you may want to figure out what addon is setting that and yell at them too :P (though i shouldn't have been reading the global in the first place :P)
-
View User Profile
-
Send Message
Posted Dec 16, 2009Hi :)
After I installed this addon and log in and open my world map i get following msg:
1x Interface\FrameXML\UIDropDownMenu.lua:227 attempt to index local 'listFrame' (a nil value):
YssBossLoot-r20091216075857\WorldMapSupport.lua:77 in function `WorldMapFrame_LoadContinents'
Interface\FrameXML\WorldMapFrame.lua:567 in function `initFunction':
Interface\FrameXML\UIDropDownMenu.lua:69 in function `UIDropDownMenu_Initialize':
Interface\FrameXML\WorldMapFrame.lua:556 in function `WorldMapContinentsDropDown_Update':
Interface\FrameXML\WorldMapFrame.lua:165 in function <Interface\FrameXML\WorldMapFrame.lua:157
<in C code>: in function `SetMapToCurrentZone'
Interface\FrameXML\WorldMapFrame.lua:132 in function <Interface\FrameXML\WorldMapFrame.lua:126
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1530 in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1372 in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308 in function <Interface\FrameXML\UIParent.lua:1304
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1974 in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1958 in function `ToggleFrame':
<string>:"TOGGLEWORLDMAP":1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals:
sortedLConts = <table> {
1 = "Battlegrounds"
2 = "Dungeon"
3 = "Raid"
}
rConts = <table> {
Dungeon = "Dungeon"
Raid = "Raid"
Battlegrounds = "Battlegrounds"
}
currCont = nil
currZone = nil
currLevel = nil
(for index) = 1
(for limit) = 3
(for step) = 1
i = 1
WorldMapFrame_LoadContinents_old = <function> @ Interface\FrameXML\WorldMapFrame.lua:570
info = <table> {
checked = false
text = "Battlegrounds"
func = <function> @ YssBossLoot\WorldMapSupport.lua:38
arg1 = "Battlegrounds"
}
YssBossLoot = <table> {
PLAYER_LOGOUT = <function> @ YssBossLoot\ItemQuery.lua:153
optframe = <table> {}
IsBoss = <function> @ YssBossLoot\Loot_Access.lua:123
LDBdrop = YssBossLoot_FilterMenu {}
MapTypes = <table> {}
filters = <table> {}
FilterMenu = YssBossLoot_FilterMenu {}
COMPANION_LEARNED = <function> @ YssBossLoot\Core.lua:304
GetLoot = <function> @ YssBossLoot\Loot_Access.lua:95
Bosses = <table> {}
ldbp = <table> {}
GetBosses = <function> @ YssBossLoot\Loot_Access.lua:31
IsMultiBoss = <function> @ YssBossLoot\Loot_Access.lua:45
UpdateLootFrame = <function> @ YssBossLoot\Core.lua:549
MainOption = <table> {}
Levels = <table> {}
Loot = <table> {}
db = <table> {}
currentLootWidgets = <table> {}
queries = <table> {}
AddBosses = <function> @ YssBossLoot\Core.lua:901
filterOptions = <table> {}
UpdateLoot = <function> @ YssBossLoot\Core.lua:526
QueryItemInfo = <function> @ YssBossLoot\ItemQuery.lua:79
LootFrame = YssBossLoot_LootFrame {}
RegisterModuleOptions = <function> @ YssBossLoot\Options.lua:34
ClearBosses = <function> @ YssBossLoot\Core.lua:936
SetupLDB = <function> @ YssBossLoot\LDBplugin.lua:12
Print = <function> @ YssBossLoot\Core.lua:6
CancelAllQueries = <function> @ YssBossLoot\ItemQuery.lua:105
frame = <unnamed> {}
IDs = <table> {}
LootFilter = <unnamed> {}
}
GetMapType = <function> @ YssBossLoot\WorldMapSupport.lua:10
---
I have mapster like show on the images and i even tried 2 disable mapster but with no luck
When i open my worldmap all the drop dowm menus are overlapping each other in the middle on top of
map and cant be used