r20091217205432

Details

  • Filename
    YssBossLoot-r20091217205432.zip
  • Uploaded by
  • Uploaded
    Dec 17, 2009
  • Size
    295.57 KB
  • Downloads
    38
  • MD5
    c9788f8ac28480f975f3dc4d64e59467

Supported WoW Retail Versions

  • 3.3.0

Changelog

Yssaril:
    - 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

Additional Files