Commit Graph

1369 Commits

Author SHA1 Message Date
Sarjuuk
6fb1d5eae8 fixed generation of cache files and oversight in titles 2013-01-20 01:53:11 +01:00
Sarjuuk
656b78358c tabs to spaces and line endings 2013-01-20 01:36:15 +01:00
Sarjuuk
e65315dd3c Implement Titles
and while doing so...
- decrypted listview.templates - achievemnts, quests, titles
- removed ancient hacks for Opera from JS wich prevented capturing of some Key/Mouse-Events in Opera

Pease note, that the CharTitles.dbc alone doesn't provide enough data to generate these pages.
The script to generate ?_titles and ?_sourceStrings will be provided soon [TM]
2013-01-20 00:56:58 +01:00
Sarjuuk
faabdee2a6 minor beautifications for compare 2013-01-20 00:06:34 +01:00
Sarjuuk
e67d0a3dae moved shared code from the type-classes to commen parent-class
conditions for the type-lists should be more flexible to use
2013-01-19 22:42:26 +01:00
Sarjuuk
bfc0a684f0 updated Markup.js to parse [span] in prepartion for titles and general better display of infoboxes
yes, it's rather rudimentary..
yes, i should really dig into the new Markup-System... :/
2013-01-19 22:16:15 +01:00
Sarjuuk
be055cd8a4 minor template beautification 2013-01-19 22:14:24 +01:00
Sarjuuk
3d0c2dbb8d readability of array-functions
activated set pieces are no longer undefined
english in the language menu should now display its tooltips in kind
2012-12-28 15:18:19 +01:00
Sarjuuk
6b4e99af70 fixed two script errors and a bit readability-work in cookie-handling 2012-12-28 14:31:28 +01:00
Sarjuuk
1adafd62e1 fixed some bugs in spell parsing:
- resilience is now recognized
- weapon damage is now assigned to a fixed key
- block value now gets assigned to block value instead of block rating (*doh!*)
- some mixups in keys, when modding powers corrected
2012-12-28 14:26:20 +01:00
Sarjuuk
6ab86caff2 hacked "rel"-parameter into the language-menu
it should now show the tooltip for the current page again, in every language availabele

- forgot to move a string inside the french localization
- added missing strings to spanish, french and russian localization. Fixes an jsError in the Browsers console.
2012-12-27 22:50:39 +01:00
Sarjuuk
19d08d1d18 added scripts to generate datasets and icon-textures for the talent-calculator
that should make everyone with some client-mods or custom database entires happy

removed previously supplied datasets (which were partially erronous anyway)

usage:
    - read the requirements per file and run via ?build=<filename> This may take up to several minutes, depending on the complexity and your machine

todo:
    - expects parsed dbcs in DB named "dbc" and world-DB to be named "world". Needs to be configurable
    - no error handling. If it fails, it fails badly.
    - pets: locations are inaccurate (see comment in file)
    - itemsets: the fragmented data in itemsets.dbc has to be fixed manually before this script yields propper results (see comment in file)
2012-12-27 21:19:44 +01:00
Sarjuuk
7c723068f5 added execution-time measurement 2012-12-27 19:52:51 +01:00
Sarjuuk
dee0139410 typos in user-class 2012-12-27 19:52:08 +01:00
Sarjuuk
2d0e46155e TalentCalc:
- removed unused mastery-related styles
    - selected class highlight is now more obvious
    - name of selected class/petType is no longer permanently underlined
2012-12-24 19:50:54 +01:00
Sarjuuk
94621c0687 further unpacking of talent.js and petcalc.js
no change in funcitoinality (hopefully)
2012-12-24 19:45:15 +01:00
Sarjuuk
31ac4dfcdc removed relic imagery 2012-12-24 19:42:00 +01:00
Sarjuuk
e061744579 readily parsed databse for aowow
localization for esES still missing

notice:
- in future only the structure will be provided (and probably locale strings too).
- the actual data should be parsed by everybody individually. After all, some people DO like to modify their client.
2012-12-19 00:53:53 +01:00
Sarjuuk
8d3698d466 initial commit
features:
- tool - Maps:
   * finally supports multi-layered zones
   * should also support icons if needed (questgiver, ect)

- tool - Item Comparison:
   * fully functional (yes, that includes heirlooms and items with random props)
   * may throw a minor js-error if using arrow-keys/esc/ret in input-fields in the LightboxPopus (but wowhead does also)
   * icons for prismatic sockets are not displayed if no other sockets are present (calculation is correct though)
   * modelviewer will still 'call home'

- tool - Talent Calculator:
   * got rid of a VERY dirty hack for the icons (they are now supplied as texture, not laoded one at a time)
   * glyphs should also be a bit more informative
   * talent data is pulled from static file, that should a) speed up load and b) prevent lockups if it cant be generated on the fly
   * you can now set the level for your build, which affects available talent points, glyphs and glyph-slots

- tool - Pet Calculator:
   * initial implementation; basically the same as the Talent Calculator

- general concept changed:
   * dropped ajax.php; json is now supplied by the appropriate page if &json is appended to the url
   * search.php and opensearch.php are being merged; again, output will depend on the appended parameter (&openserach, &json)
   * data included via data.php will be static and assembled only on installation and when the database changes (should speed up load)
   * locale strings are now in a single file instead of being split up to the template
   * still getting rid of criss-cross-includes, global variables and string-defines
2012-12-19 00:53:36 +01:00