Change Log:
--------------------
Version 033
Updates some quest/NPC information for Blasted Lands, Eastern Plaguelands, Tirisfal Glades, Undercity, Winterspring, Zul'Aman and professions.
Adds some Spanish translation from Trisquite.
Changes the implementation of _ReputationExceeds() to use GetFactionInfoByID() instead of GetFactionInfo() since it seems there are times when the latter does not return proper values at startup.
Version 032
Adds some German translation from polzi.
Augments CanAcceptQuest() to include a parameter to ignore holiday requirements.
Updates some quest/NPC information for some dungeons, Oracles/Frenzyheart, Worgen starting areas, Tol Barad and others.
Changes the comparisons to completed quests to be more mathematically robust.
Corrects a problem where cleaning the database can cause a LUA error.
Version 031
Corrects the internal checking of reputation gains to not include modifications when the reputation is lost.
Adds the verifynpcs slash command option.
Updates some localizations, primarily Portuguese and Korean.
Updates some quest/NPC information for Dun Morogh, Loch Modan, Wetlands, Vash'jir and Kelp'thar Forest.
Corrects the problem where quests with breadcrumbs were being marked as not complete after a reload.
Adds processing to startup to ensure Grail attempts to get the server quest status automatically.
Corrects AncestorStatusCode() to ignore non-quest prerequisites.
Adds the ability to have quests have items or lack of items as prerequisites.
Adds support for ODC: quest codes, which are used to mark other quests complete when a quest is turned in.
Adds the ability to have quests use the abandoned state of quests as prerequisites.
Version 030
Corrects a problem that manifests itself when running the ElvUI addon.
Version 029
*** Will not work with Wholly 16 or older ***
Splits out two load on demand addons to handle achievements and reputation gains.
Updates some ques...
Description:
--------------------
Grail is designed to provide quest information to other addons to make their decision processing easier. For example, an addon like EveryQuest or TourGuide would be able to make use of Grail's knowledge to determine if a quest has been completed, whether the character can obtain the quest, what reasons the character cannot obtain a quest (lack of level, wrong race, wrong class, not enough reputation, has not completed a prerequisite quest, etc.), the location to obtain or turn in a quest, the amount of reputation awarded from completing the quest, whether the quest counts towards an achievement, etc.
Grail contains an internal database of quest and NPC information that is used to provide its information. The more accurate this information the better the database. Therefore, as the character obtains and completes quests the database is checked to see whether it can be updated. As a user of Grail you can choose to participate in making the database better by providing that updated information to be integrated into future releases.
Starting with version 029, Grail's achievement and reputation gained information are separated into two loadable on demand addons included in the package.
--------------------
Version 033
Updates some quest/NPC information for Blasted Lands, Eastern Plaguelands, Tirisfal Glades, Undercity, Winterspring, Zul'Aman and professions.
Adds some Spanish translation from Trisquite.
Changes the implementation of _ReputationExceeds() to use GetFactionInfoByID() instead of GetFactionInfo() since it seems there are times when the latter does not return proper values at startup.
Version 032
Adds some German translation from polzi.
Augments CanAcceptQuest() to include a parameter to ignore holiday requirements.
Updates some quest/NPC information for some dungeons, Oracles/Frenzyheart, Worgen starting areas, Tol Barad and others.
Changes the comparisons to completed quests to be more mathematically robust.
Corrects a problem where cleaning the database can cause a LUA error.
Version 031
Corrects the internal checking of reputation gains to not include modifications when the reputation is lost.
Adds the verifynpcs slash command option.
Updates some localizations, primarily Portuguese and Korean.
Updates some quest/NPC information for Dun Morogh, Loch Modan, Wetlands, Vash'jir and Kelp'thar Forest.
Corrects the problem where quests with breadcrumbs were being marked as not complete after a reload.
Adds processing to startup to ensure Grail attempts to get the server quest status automatically.
Corrects AncestorStatusCode() to ignore non-quest prerequisites.
Adds the ability to have quests have items or lack of items as prerequisites.
Adds support for ODC: quest codes, which are used to mark other quests complete when a quest is turned in.
Adds the ability to have quests use the abandoned state of quests as prerequisites.
Version 030
Corrects a problem that manifests itself when running the ElvUI addon.
Version 029
*** Will not work with Wholly 16 or older ***
Splits out two load on demand addons to handle achievements and reputation gains.
Updates some ques...
Description:
--------------------
Grail is designed to provide quest information to other addons to make their decision processing easier. For example, an addon like EveryQuest or TourGuide would be able to make use of Grail's knowledge to determine if a quest has been completed, whether the character can obtain the quest, what reasons the character cannot obtain a quest (lack of level, wrong race, wrong class, not enough reputation, has not completed a prerequisite quest, etc.), the location to obtain or turn in a quest, the amount of reputation awarded from completing the quest, whether the quest counts towards an achievement, etc.
Grail contains an internal database of quest and NPC information that is used to provide its information. The more accurate this information the better the database. Therefore, as the character obtains and completes quests the database is checked to see whether it can be updated. As a user of Grail you can choose to participate in making the database better by providing that updated information to be integrated into future releases.
Starting with version 029, Grail's achievement and reputation gained information are separated into two loadable on demand addons included in the package.