v1.0.0-nolib

Details

  • Filename
    YssBossLoot-v1.0.0-nolib.zip
  • Uploaded by
  • Uploaded
    Aug 8, 2010
  • Size
    159.24 KB
  • Downloads
    35
  • MD5
    87d8879b9ec6f91f9fa60d8f86a32847

Supported WoW Retail Versions

  • 3.3.5

Changelog

tag v1.0.0
8f72c3cd767a877288f5f4527b27fa3f8df54f70
Yssaril <N/A>
2010-08-08 00:12:28 -0500

Hell its about time. Tagging as v1.0.0

--------------------

Yssaril:
    - miner run
    - Miner run
    - update miner to match names to LibBabbleBoss
    - add 2 grey skulls to the icon mix
    - Miner Run (The Ruby Sanctum now has partial percentages (nothing for heroic modes yet))
    - don't display a droprate if its negative (meaning we don't have one)
    - fix the fix :P
    - fix potential problem with the FindItem function
    - fix for battle ground issue
    - fix lib:GetBossLootByDifficulties function
    - some more boss name fixes
    - rerun miner
    - change some more boss names from chest name to boss name
    - rerun miner
    - miner should now properly parse boss chests
    - Adding of tooltip info can now be enabled/disabled via the options :)
    - prevent "attempt to perform arithmetic on a nil value" error
    - add LibDBIcon to optDeps just in case
    - fix -nolib version
    - rerun miner
    - updated miner will no longer include green and white items but will include all quest items (even white and green ones)
    - make sure FindItem doest detect the wrong item 14567 vs 567
    - fixed nil error when tooltip item was nil
    - reran miner
    - YssBossLoot now adds dungeon, difficulty, boss, and droprate info to item tooltips
    - fixed :FindItem function
    - cosmetic fix of the continent map dropdown (only the right things will be checked of now)
    - rerun miner
    - add the same dungeons to our BossData file.
    - fix miner to scan every dungeon (oops) it didn't scn any which wowhead had no level data for
    - dry code fix for proper map support
    - you can now select instances without maps from the worldmap dropdowns they will only display loot info though
    - add level and expansion info for every instance
unknown:
    - should fix it in the addon too sigh
    - fix enUS error Scaling not Scalling
    - lets make sure we do not commit mining logs and cachescaches
    - fix Widget drop rate
    - fix core for new data access
    - run new miner
    - rewrote the entire miner we now have data for all instances/bosses
    loot data and loot access functions have been split into a lib (since i have plans to use the data in another addon)
    the data lib is permanantly embedded.
    - add The Ruby Sanctum
    - removed loot data from addon and put that in its own lib so others can access it at well
    new loot lib uses a lot less tables as such should load faster it also includes loot from all instances
Yssaril:
    - miner no longer commits due to wowhead changeing lately (and not having all info)
    - change curser to the INSPECT_CURSOR when hovering over the Loot Header to emphasize that you can click it
    - fix issue where sometimes an addon would cause mapupdates before everything is loaded
    - dare i say it? this commit is dedicated to Fisker
    - remove the Filter All options (no longer needed with the new filters)
    - miner will no longer commit shorter database files
    - reverting that miner run wowhead seams to have all sorts of ninja looting going on
    - Automatic miner run on 01/10/10 01:04:50.
    - fix config descriptions
    - pull in new versions of the filters (they make alot more sense now)
    - you can now scale the loot from 50% to 150% to compensate for smaller map sizes. Scales are individually adjustable for small,large, and large with POIs maps. you will have to cycle the loot frame to refresh its scale if you have one displayed while adjusting its size.
    - <Ticket 17> fixed (forgot to add AceDBOptions to .pkgmeta) oops
    - add a fix for the filtering system that could easily happen in GoblinVendorFilter but should never (well not as far as loot diversity stays the same) for YssBossLoot
    - add a ItemStatFilter now you can filter out items with for example(strength/stam/int/spirit/etc)
    - the animated background behind the skulls is now optional (turned on by default)
    - Automatic miner run on 12/27/09 18:18:31.
    - arghh Skarvald the Constructor is the important one not Dalronn the Controller
    - Automatic miner run on 12/27/09 18:11:07.
    - fix Utgarde Keep bosses and the Commanders in The Nexus thanks asmodai miner rerun incomming in a couple minutes to account for new boss data
    - Blood Prince Council loot moved to a different ID again /sigh (reran miner)
    - Automatic miner run on 12/26/09 16:21:29.
    - so apprently on live you can display pets without first having to summon them /sigh
    - fix 2/3d skull select
    - miner will now checksum old and new file to check for differences if different we commit,tag, and push if not we just leave it be
    - fix miner not writing flushing file before we commit our changes
    - Automatic miner run on 12/20/09 23:19:32.
    - Automatic miner run on 12/20/09 23:14:16.
    - make getting latest tag super simple thanks to Arrowmaster
    - miner will now commit/tag/push the new info
    - Deathbringer Saurfang is back
    - added option to have the loot window open to the current instance and/or group difficulty disabled by default
    - reran miner we now have drop percentages for Falric, Bronjahm, Devourer of Souls, Krick and Ick, Scourgelord Tyrannus, Gunship Battle, Lady Deathwisper, Lord Marrowgar (Saurfangs loot is AWOL though) (accuracy will vary though due to small sample size)
    - fix last of the Filter bugs and fixed item tooltip scales
    - fix filters (oops)
    - add some tooltip scaling code (doesn't work properly yet and i need sleep)
    - readjust our tooltips strata when we parent them back to SetParent
    - damn tooltips (still need to fix their scale when they are in fullscreen mode)
    - Reparent tooltips if you mouseover an item in fullscreen mode otherwise they will not show up because UIParent is hidden
    - hide the ldb hover tooltip when we click as not to obscure the dropdown
    - changed LDB icon and added a minimap toggle so you can have the LDB plugin on the minimap (turned off by default though)
    - whoot finaly have OS loot tables for 1D,2D,3D also changed the miner around a bit so we can order multiboss loot tables
    - should probably change bosses on dungeon level change :P (Thanks Fisker)
    - use some secure hooks instead of rawhooks in the MapSupport to stop tainting and screwing with the map someone else please verify that this works for them too
    - some localization for the 2D skulls would be nice :P
    - there are now several options for the 2D skulls selectable in the config
    - you can now toggle the 3D skull and the bossframes will update as soon as you change a setting
    - only update our frames if mapID or level have changed
    - added ability to resize the bossframes and its text
    moved the filters into their own suboptioncategory
    - fixed a small bug in the EquipLocFilter
    - hide lootframe on map change
    - add a second loot layout which is used for the left loot frames which makes the expanding of the loot frame look "nicer"
    - fix possibility of the dropdowns erroring out
    - we got more HoR loots
    - pull in the EquipLoc and the Type Filter directly from GVF no need to modify them anymore since they are genric now woot
    - fixed/changed colors on the filter dropdown
    - add tooltip to the Filter All button to explain it
    - pull in the Filter All functions from GVF
    - update ICC loot
    - if the client DC's while a item scann is in progress YBL will assume the worst that we got on the itemquery blacklist and will popup a warning before scanning for the next 15min
    also removed hack to put popup ontop of the map (the popup call returns the popup frame so we can just modify that)
    - apparently wowhead is wrong about Deathwispers and Marrowgars locations (blame Fisker if its wrong)
    - gremlins at it again
    - rerun miner to pickup on the fixed boss names
    - fix ICC bossnames to work with LibBabbleBoss and fix their location update miner as well
    - Oops forgot to add Toravon to the miner (no big deal since wowhead doesn't have his loot yet)
    - make better LDB plugin that opens options on right click and lets you select an instance on left click
    - remove LDB stuff from the core
    - add a desc to the EquipLocFilter Options
    - bah missed another one
    - add global to the defaults SV table (oops)
    - remove extra table check call
    - fix for error that happens if you never look at loot and try to open the options
    - updated the HoR boss names to be the same as the Babble Boss names (reran miner with new names)
    - /slash command and LDB launcher open config now
    - made filters modular like i did with GoblinVendorFilter to make it easy to add more filters if necessary also added options for our filters :)
    - fixed the "Money(OBSOLETE)" item type blizzard gives us into just "Money" hopefully this fix works for all locals (credit goes to Torhal for reporting this "bug")
    - make the slash comand and the ldb message more "under construction" like
    - changed the color of the BG/Raid/Dungeon labels in the continent dropdown to give them some separation from the rest
    - switch around Marwyn and Falric to accuratly depict their spawn location
    - oops there was a error in the last miner run fixed now
    - Automatic loot miner run on 12/09/2009
    - reran miner with new wowhead data (loot for new dungeons is now separated by difficulty)
    - added wowhead logo to the bottom right of the loot screen
    - test of the miner changes
    - modified the miner to cache item date between runs
    the miner will create a upon initial run which caches all itemdata it will then read this data in on next run
    this significantly improves susequent miner runs
    to clear the itemcache simply delete the MinerItemCache.lua file
    - update loot
    - update miner
    - Automatic loot miner run on 12/05/2009
    - init testing of the auto parser and commiter
    - since we use ZoneIDs now we are not compatible with live servers as such i am removing all of the 3.2 support code
    also added 2 localization strings
    - simplified WorldMapSupport by using zone id's instead of using textures to verify instances
    - remove standalone frame this simplifies things alot addon wise
    - level dropdown now hides like its supposed to in mini mode
    - World Map support is pretty stable now (still need to work on it a little bit to make changing map size work properly)
    - changing levels works now support is still buggy though and need more work
    fixed ItemQuery progress bar disapearing when its not supposed to
    - changeing zones now works levels still don't sigh
    - start work on adding instances to the WorldMap dropdowns (this will break mapsters InstanceMaps support but i duplicate it so no big deal)
    - fix some bugs
    - fix miner and rerun
    - fix bossframetoggle
    - fix localization file (oops)
    - whats this localization I hear of?
    - added bossframetoggle to the bottom of each map that can possibly contain a bossframe (drycode as always for now :P )
    - fix our layout function and make our layout a little bit cleaner
    - use our own flow control (hopefully with better scaleing preformance)
    - fix some typos. add some things i forgot. And filters work like they are supposed to. Refresh button also works now
    - increase itemquery timeout to 7 sec (lets not ride the edge of disconnects)
    - would help if we update the loot wouldn't it :)
    - filtering should now work (dry code though)
    - started working on the loot filter (you will be able to filter by itemType and SubType) the UI for it is pretty much done doesn't filter anything yet though
    - bah wowace doesnt like white spaces in .pkgmeta
    - use skull as backup to the [Ghostly Skull]
    - finalize new 5man boss locations and names
    - new 3d skull alternative
    - renamed project from YssInstance Maps to YssBossLoot
    - added gunship battles the second floor of ICC (nothing else there so that must be it :P )
    - ran miner
    - Updated miner with HoR data and added the Gunshipbattle to ICC
    - fix boss names in Halls of Reflection (location is still only assumed)
    - splitup main files into 3 separete files
    Core.lua does all the loot stuff
    StandAloneFrame.lua creates and manages the standalone dungeon browser
    WorldMapSupport.lua manages the normal worldmap
    - switch pushed and normal texture
    - each loot frame is now Max and Minimizable just click its header and it will expand click it again and it will go back to initial size
    - adjust the anchoring of the loot frames so that we can resize them easily
    - good buy multiboss loot table function that was serving no purpose
    - multi bosses are now browsable woot
    - update our query progress even if the query failed
    - not sure what i was thinking with my instance detection code but it is ALOT simpler now and actually works correctly now in ToC
    - fix AN boss location (oops)
    - fic lootframe going AWOL if the show animation is played while the map is being hidden
    - forgot to add LDB oops
    - update .pkgmeta to not include the tga versions of the arrow files
    - add left and right arrows to the loot page (to be used with multibosses)
    - since we are no longer sorting in game our update function is alot simpler and we can clean out old unneeded code
    - the ItemQuery will now also return which item it updated
    - remove debug code from LootWidget (oops)
    - use the presorted data from the miner instead of having to sort it ourselves currently breaks multiboss support though
    - fix miner to also sort by class :) and rerun miner
    - adjusted miner to presort the loot id's and reran the miner
    - added Toravon the Ice Watcher and adjusted all the VoA boss location (new locations need to be verified)
    - update loot
    - add a progressbar to the loot frame this indicates how how many items are left to be retrieved from the server.
    max times between bar update is the timeout between item queries. min time depends on how fast the server responds
    - make sure we always fire the last update on Query even if it timed out
    - the auto query will now resort the loot as appropriate (without reseting the scrollarea woot) just need to add a progressbar now
    - integrate itemquery with the loot display (still need to play with how i want the integration to work when its done)
    - add a widget update function
    - we have a working item scanner that doesn't DC us WOOT still need to tie it in with our display though
    - started working on an Item Query system
    - add 8th floor to ICC
    - convert tga files to blp files (tga are still in the repo but will not get packaged)
    - rerun miner to record number of kills
    - adjust miner to record numkills per loottype
    - clean up a bit
    - reorganize and rename some files to make more sense
unknown:
    - lets keep using the blizzard provided frame instead of reusing the old one
    fix for loot window being blank if its parent was hidden and then reshown
    - add the locale table to our data_access lua file
    - oops never noticed that the loot widgets didn't release properly
    - integrate the GetBossLoot function with the GetLoot function
    - drycode to make it work on live
    - fix loot display combines loot for all bosses if its a multiboss
    todo: add dropdown for multibosses to select subboss
    - redo the miner instead of scraping wowhead for all the info we use it to scrape the loot only bosses references are hardcoded
    fix last comit as well
    - finish converting to the new addon table in 3.3
    - added in bosslocations some i think are spot on some are just guesses based on map name and location please contact me via a ticket if any are worng
    - do not summon the skull if you are flying (oops) and also delay it till you first open the map
    - fix some drycoding mistakes
    - fix miner and rerun
    - finish removal of LibPT in main code <Dry Code>
    - ** WARNING **
    this breaks the addon atm till i have time to finish getting rid of PT in the main code
    get rid of our libPT dependency
    should make loot access and display alot easier especially with special bosses like the Opra event
yssaril:
    - remine data from ptr
    - change miner to ptr.wowhead.com
    - add IC boss locations
    - add the icecrowncitadel maps
    - yay blizzard added level names to globalstrings.lua makes things much easier
    also make oculus 4 levels instead of 0-4
    - properly fix the model scalling issues without it impacting the hover animation
    - fix some instance data
    - run miner
    - update miner to be able to fix wowhead missspellings /sigh
    - make sure that the boss frames are always on top (force 10 levels above parent atm)
    - fix some animation stuff (what was i thinking and how the hell did it work correctly on the live server (works great on the ptr now buggy on live though sigh))
    zones will now show up even if they arent listed in Babble Zone (will just show the English name)
    - fix Culling of Strath bosses
    and guessed boss locations for the 3.3 dungeons
    - move art into the art subfolder
    add the WorldMap frame textures since they are being changed in 3.3
    add 3.3 maps and dummy bosses
    - call the skull on login to make sure that the skull model is cached
    - added support for the default blizzard map
    if you don't have the ghostly Skull pet you only get a static skull texture since there is no way to load the skull unless you have it cached (you will if you have it as pet
    - remove
    - add difficulty names instead of just using the internal numbers
    rearranged loot layout flow
    also started adding localizations
    - fix pkgmeta
    - fix hardmode part of the miner and reran miner
    - first attempt to switch over to my own mined set
    - fix toc
    - initial miner run
    - lets make our own PT instance loot set miner. At least till PT gets updated
    - add the itemSubType to the description of the loot
    - simplify and fix the drycoded loot sort function
    - drycode new item sort function
    - reduce the 3 dropdown OnClick functions to one
    - renamed the swirl textures to something more descriptive
    - fixed multiset loot tables
    fixed loot table show animation
    - realign text in the LootWidget some
    - remove AceDBOptions lib don't need it (may never need it)
    - fix .pkgmeta
    - ITS ALIVE (finaly got the loot display to work and work smoothly)
    - add LPT to pkgmeta
    - Make the loot frame zoom in/out from the clicked skull (dry code should look cool (i hope))
    fix layout for 3 types of loot
    - initial commit