r20150117125252

Details

  • Filename
    GuildSkadaHighScore-r20150117125252.zip
  • Uploaded by
  • Uploaded
    Jan 17, 2015
  • Size
    173.71 KB
  • Downloads
    88
  • MD5
    0b6d3cab0bdc61f5893437b229c44adc

Supported WoW Retail Versions

  • 6.0.3

Changelog

Peter Eliasson:
    - Using the curse keyword substitution to grab version, hide debug.
    - Using .pkgmeta file to embed libs.
    - Changed back to using GameFontHighlightSmall, as the large one was too large.
    - Bumping version.
    - Some general improvements to the UI.
    * Removed class col, names are now instead class colored.
    * Changed to using a slightly larger font for the values.
    * Forced a re-render after new parses has been added to the gui.
    - Store the non-localized class id instead of class name.
    - Refactored the dependency on Skada to be replacable.
    * Changed to using a module-based approach for the parses. This means that it should be possible to support additional damage mods in the future, like Recount.
    * Added a parse provider module for Skada, with much the same functionallity as was previously done in the main file.
    * Changed from ending encounters after Skada's EndSegment to using the ENCOUNTER_END event. The ENCOUNTER_END should be reliable (the ENCOUNTER_START does seem to have issues still though).
    - Spaces -> Tabs
    - Changed "/" to "\" for .toc file.
    Turns out they are not seen as the same.
    - Some structure cleanup.
    * Moved source files to /src.
    * Added a README file.
    - Bump version number.
    - Implemented a GUI.
    - Highscore db changes for the GUI.
    * Moved encounters inside difficulties instead of the other way around. This was mostly for GUI reasons, as it makes more sense to change encounter without having to change diff than the other way around.
    * The get methods now in most cases return data formatted so it can be directly used by ace-gui dropdowns.
    * Added number of results to the get methods, as the "#" operator doesnt work when having specified keys.
    - Added a slash command for showing the gui.
    "/gshs" now displays the main frame.
    - Fixed bug where pre-inspect was run when in pvp-arena.
    - Cleanup of database structure.
    * Tried to remove all redundant data (zone name for a zone id was repeated for each zone, same for encounter name and player name).
    * Some general cleanup of the code, broken into smaller functions.
    - Added class field to each player.
    - Added .gitignore file.
    - Removed dps/hps, instead calc before giving away entries.
    - Added methods to highscore for getting data.
    Also added dps and hps fields to the database so they can be sorted by.
    - Set DEBUG_LOG to false as default, and clean up of logs when unset.
    - Added gui.lua file for to-be gui.
    - Some cleanup/small features;
    * Clean up logging.
    * Added startTime to parses.
    * Added storing logging to saved vars.
    - Database changes;
    * Added a dbVersion and clears db if not the correct version.
    * Made parses also belong to a guild in the database.
    * Changed database "schema" to use more default values as it makes it easier to get an overview.
    - Using shared global profile "Default" for ace-db.
    - PreInspectGroup fixes;
    * Now ignores the player.
    * Now checks so that it only inspects players in the guild.
    - Some changes to highscore;
    * Added LFR to database for now. Might remove if too much data.
    * Bugfix, duration was not sent to AddEncounterParseForPlayer.
    - Added highscore database.
    - Refactored inspect code to a new file inspect.lua
    - Initial commit.

Additional Files