promotional bannermobile promotional banner

Profiles: Action bars

Abandoned
Sets up profiles for ActionBars

File Details

v2.0-Beta

  • B
  • Mar 10, 2017
  • 246.46 KB
  • 42
  • 7.1.5
  • Retail

File Name

ProfilesActionBars-v2.0-Beta.zip

Supported Versions

  • 7.1.5

lightweight tag 114086c97bc222a09076743f2f21a55289b752a6 v2.0-Beta
Author:    Fulgerul <me@me.com>
Date:    Fri Mar 10 10:14:41 2017 +0100

commit 114086c97bc222a09076743f2f21a55289b752a6
Author: Fulgerul <me@me.com>
Date:   Fri Mar 10 00:08:30 2017 +0100

    missingActions completed.

commit b30a762256d1debaf020c954246d173a28b57c5a
Author: Fulgerul <me@me.com>
Date:   Wed Mar 1 22:50:31 2017 +0100

    * Load Flyouts by name() + altID() completed.

    TODO: altID() will need an extra icon check in the future

commit 0b55d01678c7072f6ff990cc4fe23ec9654c6d2b
Author: Fulgerul <me@me.com>
Date:   Wed Mar 1 22:03:42 2017 +0100

    Code cleanup()

commit 38140cf7e325714da632abfb2683dac636167212
Author: Fulgerul <me@me.com>
Date:   Wed Mar 1 22:01:22 2017 +0100

    Extra icon check in Toy altID() load

commit a291afa7247bed1c61b04234c273b348e06127b1
Author: Fulgerul <me@me.com>
Date:   Tue Feb 28 21:59:29 2017 +0100

    Flyout name() load finished. altID almost finished, but we should doublecheck the name before PlaceAction ?

commit 0ba988a488c81226ffa88ec1335162cd71497824
Author: Fulgerul <me@me.com>
Date:   Tue Feb 28 21:27:42 2017 +0100

    Code cleanup()

commit 170ade3b9828928fcb45749e74fd77c03d08e657
Author: Fulgerul <me@me.com>
Date:   Tue Feb 28 21:23:00 2017 +0100

    Load Toys by name() + altID() completed

commit 8ebc03079ee6f9d7eec365853f559ed6e9085611
Author: Fulgerul <me@me.com>
Date:   Mon Feb 27 22:01:08 2017 +0100

    Load item by name() completed

commit 04ede1b8293642f059e4f04f1d88ef1b1c353320
Author: Fulgerul <me@me.com>
Date:   Sun Feb 26 00:02:03 2017 +0100

    Code cleanup - NEW BASELINE

commit 165f5f5cc60e0f3d8413b454cca5b0e83c5e3d31
Author: Fulgerul <me@me.com>
Date:   Sat Feb 25 23:39:08 2017 +0100

    Records renamed in Spells()
    Old records still load.
    Notifying about the need to resave

commit 2c5abd7b4b7167600e2f194b5e32e863c2fcee9e
Author: Fulgerul <me@me.com>
Date:   Sat Feb 25 23:13:37 2017 +0100

    Records renamed in EQSets()
    Old records still load.
    Notifying about the need to resave

commit 9228f3979c553881d2c70d9c57fbda0c0c79fcd9
Author: Fulgerul <me@me.com>
Date:   Thu Feb 23 12:16:41 2017 +0100

    Records renamed in Mounts()
    Old records still load.
    Notifying about the need to resave

commit b6a65c2ff055f8b5c18b307f3e6295d8e272767a
Author: Fulgerul <me@me.com>
Date:   Thu Feb 23 10:53:38 2017 +0100

    Records renamed in Battlepets()
    Old records still load.
    Notifying about the need to resave

commit 3aeaf622237f8550acaa8bf4855773af2dd45a1f
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 23:07:07 2017 +0100

    Records renamed in flyouts()
    Old records still load.
    Notifying about the need to resave

commit 967a7c2ebd962ea42191224f6be1aebcda0e1132
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 15:08:44 2017 +0100

    Records renamed in flyouts()
    Notifying (once) about the need to resave

    TODO: Old records still not loading.

commit 2c67a386d20c78d0e70e028f08c7e43328dca442
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 14:29:45 2017 +0100

    Code cleanup

commit 9f2f8ee09e58eb020e393dc74f999cf7f43051eb
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 14:15:33 2017 +0100

    Records renamed in toys()
    Old records still load.
    Notifying (once) about the need to resave

commit 4332c5a786d8f3a18231e6d51d40141d6ec98573
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 13:27:02 2017 +0100

    Notifying (once) about the need to resave

commit f71f4ad29c69206d9ca918287945a98fbd107c2b
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 11:32:45 2017 +0100

    Records renamed in items()
    Old records still load.

    TODO: NotifyOnce "This is an old profile. Please resave!"

commit ee3936923b91ca1d9fc770dc44d6ad75fff7550f
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 10:59:38 2017 +0100

    Fix Dev() before renaming records

commit c92aab3f1dd3e657c1848a340adfc734ec240e0f
Author: Fulgerul <me@me.com>
Date:   Wed Feb 22 10:26:06 2017 +0100

    Fix Dev - dump ab!

commit 2076f631ddfddab8270a7e53c466db0fcaf5ccfa
Author: Fulgerul <me@me.com>
Date:   Tue Feb 21 20:13:06 2017 +0100

    Bug fixed for Mandus. NEW BASELINE

    TODO: Rename the vars!

commit d1efa0cde80e5d0d2759f672cb8bc63ffe7f562f
Author: Fulgerul <me@me.com>
Date:   Mon Feb 20 21:01:59 2017 +0100

    TODO: wowUnit:expect() -> number of tests run. Not number of equipable items.. count at elseif PABdb.profile[1] then , compare later?

    Mandus stops between handleSpell and handleBattlePet. Fulgerul stops at handleEquipmentSet. Got items working after unoptimized load removal...

    Save() on Mandus never puts the spell down. pcall ?

commit 295d7e4d9ead02aa75d092fa6821131d42952e9c
Author: Fulgerul <me@me.com>
Date:   Mon Feb 20 20:06:47 2017 +0100

    Code cleanup

commit 15713b66bce5910582edd2fc72b51639b374140d
Author: Fulgerul <me@me.com>
Date:   Mon Feb 20 19:46:21 2017 +0100

    Protect Load() calls

commit f5dab976ca547b549d01ec57c5083296d92ddc75
Author: Fulgerul <me@me.com>
Date:   Mon Feb 20 17:58:08 2017 +0100

    Code cleanup

commit a93ba07f450366ed0d2693596d8030ad8e510fb7
Author: Fulgerul <me@me.com>
Date:   Mon Feb 20 17:54:25 2017 +0100

    handleMount done and tested.

commit da40b10640430aee6fbf466f04398b28786dbd25
Author: Fulgerul <me@me.com>
Date:   Sun Feb 19 19:11:07 2017 +0100

    handleSpell done and tested.

commit da981ae15716e22ecaa0329da88a677b4a992cb1
Author: Fulgerul <me@me.com>
Date:   Sun Feb 19 18:41:17 2017 +0100

    handleBattlePet() done and tested.

commit 3812b7a7033f83c011ff5241f256fc0ea8174a34
Author: Fulgerul <me@me.com>
Date:   Sun Feb 19 18:23:18 2017 +0100

    handleEquipementSet() done and tested.

commit 40691bf7021509244564538e19630155202dd0b9
Author: Fulgerul <me@me.com>
Date:   Sun Feb 19 18:07:39 2017 +0100

    handleFlyouts() done and tested.

commit f71ea9d78830bf5291d16111de29403870e680ec
Author: Fulgerul <me@me.com>
Date:   Sun Feb 19 15:44:52 2017 +0100

    Reorder tests, make room for alternative loading.

commit ac23f2fcde7117c7f3096d82ceb535bf4a1f99dc
Author: Fulgerul <me@me.com>
Date:   Sun Feb 19 15:20:47 2017 +0100

    Disable petActions for now.

commit f44bc7e68d78620cf4e218352dbfe185ed19aa4d
Author: Fulgerul <me@me.com>
Date:   Sat Feb 18 15:09:19 2017 +0100

    Mounts tests are now passing, altID added. BASELINE. Everything is working.

commit 194b4f084dbbea937ecc11ed5d55528b767b3196
Author: Fulgerul <me@me.com>
Date:   Sat Feb 18 12:56:09 2017 +0100

    Flyout tests are now passing, altID added.

    TODO: Test for alt id! Remove those _BlizzardFunc()!

commit 543e085f63cf4eaea5ab90c5eed7435a7455867a
Author: Fulgerul <me@me.com>
Date:   Sat Feb 18 11:25:14 2017 +0100

    Spell tests are now passing, altID added.

    TODO: Test for alt id! Remove those _BlizzardFunc()!

commit 8cb3617b1ba3485c0ddc760513e989fe1156d95d
Author: Fulgerul <me@me.com>
Date:   Sat Feb 18 10:08:35 2017 +0100

    Toys tests are now passing, altID added.

    TODO: Test for alt id! Remove those _BlizzardFunc()!

commit c407a9211a8591ac923b41bc4115633613215c59
Author: Fulgerul <me@me.com>
Date:   Fri Feb 17 20:32:34 2017 +0100

    EQSet tests are now passing.

    TODO: Test for alt id! Remove those _BlizzardFunc()!

commit d68abf78b342948437d0d1a1efd2c27c3691988b
Author: Fulgerul <me@me.com>
Date:   Fri Feb 17 16:00:25 2017 +0100

    Toys tests are now passing.

    TODO: Test for alt id! Remove those _BlizzardFunc()!

commit 24648292775bcbdd338f6e9aae8fab502881e2fb
Author: Fulgerul <me@me.com>
Date:   Wed Feb 15 22:05:20 2017 +0100

    Completed: mounts

    TODO next: items tests

commit da47a4c64d3f4205c38e27e6f2e6453d2bf5f279
Author: Fulgerul <me@me.com>
Date:   Mon Feb 13 19:55:40 2017 +0100

    Working battle-pets tests.

    TODO: altID on flytouts and pets

commit 7abdfb5da0604dacc9f8735628f37f2321cc563e
Author: Fulgerul <me@me.com>
Date:   Mon Feb 13 18:32:01 2017 +0100

    Flyouts are fully passing

commit 8fd3d9f9813509ff17e12802ab8249f9dc8e9ffa
Author: Fulgerul <me@me.com>
Date:   Mon Feb 13 18:25:15 2017 +0100

    Flytout tests done

commit 588dfdb4bca1318cde854db353f768810ac53c79
Author: Fulgerul <me@me.com>
Date:   Wed Feb 8 10:06:34 2017 +0100

    Items tests completely rewritten and passes.
    Spell tests completely rewritten and passes.
    Need to test more arguments..

commit 502bc9cb7c49bca4ad1795f808f806be1e0dc359
Author: Fulgerul <me@me.com>
Date:   Wed Feb 8 08:24:06 2017 +0100

    Spell tests now work

commit 840bfc7e11a052f17efc94621bc2e8e35081b289
Author: Fulgerul <me@me.com>
Date:   Tue Feb 7 15:14:16 2017 +0100

    2. Items Save & Load / What you see is what you get, and what we test! *Golden standard*

commit ec7a35fe45ede012d27f34e78f84a0694899d1a2
Author: Fulgerul <me@me.com>
Date:   Sat Feb 4 23:23:22 2017 +0100

    DEBUG legend for PET ACTIONS almost ready. >> PET ACTIONS ready >> TODO Hookup to Save()

    TODO:
    - Load will focus on translating what it sees..
    - Pets code, failed tests on mage, priest, Garrison ability for Ally is not the same as horde
    - Implement libNotify https://mods.curse.com/addons/wow/257942-libnotify-1-0
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?
    - Impelement RAW listing of profile in config

commit ec3098c228735a2d5944815de1f98d3ede921e1a
Author: Fulgerul <me@me.com>
Date:   Sat Feb 4 12:46:08 2017 +0100

    DEBUG legend for PET ACTIONS almost ready.

    TODO: Skip multiple load commands by checking PET ID/NAME -> IMP SPELLS SHOULD NOT BE LOADED BY VOIDWALKER

commit 4eda910e1f2b7fad53805e32fcab6c6716e3eb82
Author: Fulgerul <me@me.com>
Date:   Sat Feb 4 01:12:20 2017 +0100

    Die after 10 secs.

    TODO:
    - Variable timer
    - notifyOnce

commit 91ec972d887a4aeb57c4c31420f653d3d85f361d
Author: Fulgerul <me@me.com>
Date:   Sat Feb 4 01:11:19 2017 +0100

    Initial import

commit 2e7c3cb8305567aac1d9f5195d1a1cddceec9dec
Author: Fulgerul <me@me.com>
Date:   Sat Feb 4 00:06:45 2017 +0100

    -- TODO PETSPELLS IN SAVE
                                      -- petSpell's need to be swaped around
                                      -- Iterate all petspells, put FireBolt into petSpellIndex
                                      -- How do we remove the spells tho ?

    Save tests almost done

    Have no fear, megadump() is here!

commit a8e6504b97000c0c21feb417a6e91c3e89da69a0
Author: Fulgerul <me@me.com>
Date:   Fri Feb 3 22:17:03 2017 +0100

    -- TODO PETSPELLS IN SAVE
                                      -- petSpell's need to be swaped around
                                      -- Iterate all petspells, put FireBolt into petSpellIndex
                                      -- How do we remove the spells tho ?

    Save tests almost done

commit e52b930db5cc565900598d47cd322159c0df67fa
Author: Fulgerul <me@me.com>
Date:   Sat Jan 28 22:17:24 2017 +0100

    -- string.format prints nils and booleans now: %s -> %t
    -- Test now have Categories and sub categories!

commit 212e4c5a1e35c2a63eedbaaf612b42953a49e77e
Author: Fulgerul <me@me.com>
Date:   Fri Jan 27 22:20:42 2017 +0100

    - Override functions too keep them silent >> Main override headers now centralized to one file
    - First working DEV toolbar >> DEV TOOLBAR: Minimize button >> test.lua - ┬º = Ace Reload
    - Create items comments legend
    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done >> Create last ditch for items >> COMMENT LAST DITCHES!
    - Save() now has 3 properly documented tests. >> ITEMS and checks SaveFile()<>Actionbar >> Have now got FLYOUTS iterating tests >> Have now got SPELLS and PETSPELLS iterating tests almost..

    TODO:
    - Save() tests aims only at DUMPING the GETACTION data and checking it
    - Load will focus on translating what it sees..
    - Pets code, failed tests on mage, priest, Garrison ability for Ally is not the same as horde
    - Implement libNotify https://mods.curse.com/addons/wow/257942-libnotify-1-0 and LibSpellBook https://github.com/AdiAddons/LibSpellbook-1.0/blob/master/LibSpellbook-1.0.lua
    - Iterate MOUNTS and Companions in tests
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 56387bab7d4c195eeb4498f8fb778ed8ab29272e
Author: Fulgerul <me@me.com>
Date:   Fri Jan 27 00:50:52 2017 +0100

    - Override functions too keep them silent >> Main override headers now centralized to one file
    - First working DEV toolbar >> DEV TOOLBAR: Minimize button >> test.lua - ┬º = Ace Reload
    - Create items comments legend
    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done >> Create last ditch for items >> COMMENT LAST DITCHES!
    - Save() now has 3 properly documented tests. >> ITEMS and checks SaveFile()<>Actionbar >> Have now got FLYOUTS iterating tests >> Have now got SPELLS and PETSPELLS iterating tests almost..

    TODO:
    - Pets code, failed tests on mage, priest, Garrison ability for Ally is not the same as horde
    - Implement libNotify https://mods.curse.com/addons/wow/257942-libnotify-1-0 and LibSpellBook https://github.com/AdiAddons/LibSpellbook-1.0/blob/master/LibSpellbook-1.0.lua
    - Iterate MOUNTS and Companions in tests
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit f02a0a5090827639e1944fb497ab1e4dfd11f6a6
Author: Fulgerul <me@me.com>
Date:   Thu Jan 26 00:07:29 2017 +0100

    - Override functions too keep them silent >> Main override headers now centralized to one file
    - First working DEV toolbar >> DEV TOOLBAR: Minimize button >> test.lua - ┬º = Ace Reload
    - Create items comments legend
    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done >> Create last ditch for items >> COMMENT LAST DITCHES!
    - Save() now has 3 properly documented tests. >> ITEMS and checks SaveFile()<>Actionbar >> Have now got FLYOUTS iterating tests >> Have now got SPELLS and PETSPELLS iterating tests almost..

    TODO:
    - Iterate MOUNTS and Companions in tests
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 64fdc6ebe5905b9b6353c4a5a75422e4dd1787c3
Author: Fulgerul <me@me.com>
Date:   Tue Jan 24 16:03:08 2017 +0100

    - Override functions too keep them silent >> Main override headers now centralized to one file
    - First working DEV toolbar >> DEV TOOLBAR: Minimize button >> test.lua - ┬º = Ace Reload
    - Create items comments legend
    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done >> Create last ditch for items >> COMMENT LAST DITCHES!
    - Save() now has 3 properly documented tests. >> ITEMS and checks SaveFile()<>Actionbar >> Have now got FLYOUTS iterating tests >> Have now got SPELLS and PETSPELLS iterating tests almost..

    TODO:
    - Iterate MOUNTS and Companions in tests
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 1ed935068f9aee8c95b64c4839b278aed3e2d4ac
Author: Fulgerul <me@me.com>
Date:   Tue Jan 24 06:09:55 2017 +0100

    - Override functions too keep them silent >> Main override headers now centralized to one file
    - First working DEV toolbar >> DEV TOOLBAR: Minimize button >> test.lua - ┬º = Ace Reload
    - Create items comments legend
    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done >> Create last ditch for items >> COMMENT LAST DITCHES!
    - Save() now has 3 properly documented tests. >> ITEMS and checks SaveFile()<>Actionbar >> Have now got SPELLS iterating tests >> Have now got FLYOUTS iterating tests

    TODO:
    - Iterate MOUNTS and Companions in tests
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 87c860e79a462afb3c889b1efe852dcbde238256
Author: Fulgerul <me@me.com>
Date:   Sun Jan 22 21:23:46 2017 +0100

    - Override functions too keep them silent >> Main override headers now centralized to one file
    - First working DEV toolbar >> DEV TOOLBAR: Minimize button >> test.lua - ┬º = Ace Reload
    - Create items coments legend
    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done >> Create last ditch for items >> COMMENT LAST DITCHES!
    - Save() now has 3 properly documented tests. >> ITEMS and checks SaveFile()<>Actionbar >> Have now got SPELLS iterating tests >> Break out iteration tests as thw testFrame can only hold so much..

    TODO:
    - Break out iteration tests as thw testFrame can only hold so much.. >> Iteration takes too long, works with tables
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 0b3e0659efe80e73db7928e4a0729770283dc3fc
Author: Fulgerul <me@me.com>
Date:   Sun Jan 22 19:40:54 2017 +0100

    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done
    - Override functions too keep them silent
    - First working DEV toolbar
    - DEV TOOLBAR: Minimize button
    - test.lua - ┬º = Ace Reload
    - Create items legend
    - Create last ditch for items
    - COMMENT LAST DITCHES!
    - Main override headers now centralized to one file
    - Save() now has 3 properly documented tests.
    - ITEMS and checks SaveFile()<>Actionbar
    - Have now got SPELLS iterating tests

    TODO:
    - Break out iteration tests as thw testFrame can only hold so much..
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 86be27eb9883777c390084faf8ad3997631b39ad
Author: Fulgerul <me@me.com>
Date:   Sun Jan 22 17:17:41 2017 +0100

    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done
    - Override functions too keep them silent
    - First working DEV toolbar
    - DEV TOOLBAR: Minimize button
    - test.lua - ┬º = Ace Reload
    - Create items legend
    - Create last ditch for items
    - COMMENT LAST DITCHES!
    - Main override headers now centralized to one file
    - Save() now has 3 properly documented tests. One of them shifts to all items and checks SaveFile()<>Actionbar

    TODO:
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 13d681b62550abcee92528803e23135aac3ee731
Author: Fulgerul <me@me.com>
Date:   Sun Jan 22 12:00:27 2017 +0100

    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done
    - Override functions too keep them silent
    - First working DEV toolbar
    - DEV TOOLBAR: Minimize button
    - test.lua - ┬º = Ace Reload
    - Create items legend
    - Create last ditch for items
    - COMMENT LAST DITCHES!
    - Main override headers now centralized to one file

    TODO:
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 4cdb4aa84e3fd645703e086bc2660064c9d5097f
Author: Fulgerul <me@me.com>
Date:   Sat Jan 21 22:31:54 2017 +0100

    - Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done
    - Override functions too keep them silent
    - First working DEV toolbar
    - DEV TOOLBAR: Minimize button
    - test.lua - ┬º = Ace Reload
    - Create items legend
    - Create last ditch for items
    - COMMENT LAST DITCHES!

    TODO:
    - Get TESTS working. Simplify
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 362ce3f21b016b0320d7849fdd73273b4463a307
Author: Fulgerul <me@me.com>
Date:   Fri Jan 20 23:32:03 2017 +0100

    Last ditch attempt for SPELLS, FLYOUTS, PETS and MOUNTS done.
    Override functions too keep them silent
    First working DEV toolbar
    - DEV TOOLBAR: Minimize button
    - test.lua - ┬º = Ace Reload
    - Create items legend
    - Create last ditch for items
    - COMMENT LAST DITCHES!

    TODO:
    - TEST LAST DITCHES, make sure you got the items before you start testint (├í la Corruption)
    - Fix "General:" - maybe "import into new" ?

commit 2dd2d5848a4d877a310651c186914fe0c293e8ca
Author: Fulgerul <me@me.com>
Date:   Fri Jan 20 16:23:38 2017 +0100

    Fixed Legend for pets.
    Fixed Flyouts and legend there as well

    TODO:
    - icons from flyOut is weird. Questionmark ?
    - Mess around with saved and load vars, see what bombs out.
      if not pcall( function () local err = (select(1,GetFlyoutInfo(512))) end) then return nil end

    - Create items legend

commit d41eb0a658739f0bfb00b8f457c42b729af8a307
Author: Fulgerul <me@me.com>
Date:   Thu Jan 19 23:31:26 2017 +0100

    Fixed pets.
    7.1 compatible save.

    TODO:
    Legend for pets.
    Fix Flyouts and legend there as well

commit cca26c4b9d2944002ba8fb23ad64faa28162dca7
Author: Fulgerul <me@me.com>
Date:   Thu Jan 19 22:47:18 2017 +0100

    Missing version in SAVE now gets resaved.

commit ddc40d20c8c3c8dcc89cb9679d059b2e656d649c
Author: Fulgerul <me@me.com>
Date:   Thu Jan 19 22:04:14 2017 +0100

    Moved out Minimap code

commit 580786b99925498312399b405701bbbef5f82a8e
Author: Fulgerul <me@me.com>
Date:   Tue Jan 17 19:48:43 2017 +0100

    TODO:

    -- Patch 7.1
    -- if version < 70100 then
    -- 71(DB,index, keys) -> Pickup spell if PickupSpell == SavedSpellName then SAVE(new format) -- To save names for future use
    -- end

commit 395879cc2973e9e8dd12d128ae4c00414c8b49f8
Author: Fulgerul <me@me.com>
Date:   Tue Jan 17 17:51:28 2017 +0100

    84 tests are now passing, 2 failed in export.

commit fe54b5dc9da08dc84b419ce90ee0cde3bd00c5d6
Author: Fulgerul <me@me.com>
Date:   Tue Jan 17 17:29:22 2017 +0100

    Tests now fixed, only PABdb.char.PAB_Unoptimized_load left.
    Minimap works.
    Version Check/block implemented and tested.

commit de4723cfc76d8e7680e49678e0c8425481c432c2
Author: Fulgerul <me@me.com>
Date:   Mon Jan 16 19:50:29 2017 +0100

    New debug trigger: /pab search_ab <number>

commit bd4a67f81cfd87d04fc2ac501f48ec5e6e863624
Author: Fulgerul <me@me.com>
Date:   Mon Jan 16 11:17:10 2017 +0100

    If PickupSpell in Load doesnt succeed, it picks up Call to Arms. Should be checking NAME for Call to Arms. And putting "Missing" text somewhere.

commit af850544b8a3a36fbc1aab0e388bf3cba4325567
Author: Fulgerul <me@me.com>
Date:   Mon Jan 16 09:08:56 2017 +0100

    "Summon Random Favorite Mount" fixed

commit aa746eb3157fa4682b857ba4ea4897ea869b05eb
Author: Fulgerul <me@me.com>
Date:   Fri Jan 13 16:03:04 2017 +0100

    Overhaul of test ?