GuildAds

GuildAds 2.5 rev 484

Change log

Changes since v481:

Removed the temporary libtradelink purge fix.

Fixed wrong checkbutton links and added defaultsoptions.

Added an options frame for the tooltip and some string to be localized.

Changes since v471:

Worked around a bug in LibTradeLinks.

trade links were decoded as enchant links and extra tooltip information could be put in when tradelinks were clicked on. Fixed.

Updated LibTradeLinks to build 9901.

Added a major revision check and print an upgrade message in the default chat window. Minor revisions are still shown by a flashing minimap button.

Added code to display an extra tooltip with items that can be crafted by the item that is currently mouse-overed. This is disabled per default as there are a number of issues. Enabled by entering (for each login): /run GuildAdsExtraTooltip = true

Prepared database for virtual players. They will be used to store common data (class specific data, GuildBank, and more).

Added first code for talentspec links.

Check for presence of profession link was faulty. Fixed with new functions in LibTradeLinks.

Show an extra tooltip next to GameTooltip that shows the items that can be crafted by the item that is currently mouse-overed. Needs more polish.

Sending linked quests to chatprompt could cause disconnects due to faulty color construction. Fixed.


Changes since v460:

Added checks to new/new_kv/del/deepDel detect if freed tables are accessed.

Added call protection to the trigger functions to prevent the backend from failing if the frontend causes problems.

Added slightly better debug in attempt to find the reason for the excess calls.

The same profession can be known under more than 1 id (e.g. Tailoring/Mooncloth Tailoring). Attempt to compensate for that (needs better fix).

Localized global calls in data.get. Implemented a lookup cache for tradelinks.

Implemented table reuse and player colour caching. Highlight in Ask/Have tabs is now correctly highlighting accountOnline players.

Added "Show Offline Members" option to Skills tab. Implemented table reuse.

onConfigChanged was double defined. Fixed.

Faction now has its own 'Show Offline Members' checkbox. Also implemented table reuse.

Added 'Show Offline Members' option to Quest tab.

Changed the event-run-order of the UI-plugins to match the load order.


Changes since v451:

Cache the players level instead of reading it for each item.

Mark both the item AND the enchant link with the players that can make it. Not just the item OR the enchant link.

enchant link construction was overwritten. Fixed.

Quest color in link wasn't done correctly. Fixed.

LibTradeLinks was updated.

Forgot to share new_kv. Fixed.

Clicking on quests now expands to show individual difficulty and completion status. Overall (collapsed) display does not show completion state anymore. Table reuse implemented.

Move new, del and deepDel to GuildAds.lua and add new_kv as well.

Dont free memory with empty table, use nil.


Known caveats

The following strings need to be localized (check localization.lua

GUILDADS_TRADE_ALT_TOOLTIP
GUILDADS_TRADE_SEARCHHELP
GUILDADS_HEADER_QUEST
GUILDADS_QUEST_GROUP
GUILDADS_QUEST_NAME
GUILDADS_QUEST_TYPE
GUILDADS_QUEST_PLAYERS
GUILDADSTOOLTIPS_QUEST
GUILDADS_SKILL_TOOLTIP
GUILDADS_SKILL_TOOLTIP2
GUILDADS_MAJOR_VERSION
GUILDADS_TOOLTIP_TAB, GUILDADS_TOOLTIP_OPTIONS, GUILDADS_TOOLTIP_SHOW_CRAFTED_BY, GUILDADS_TOOLTIP_SHOW_NEW, GUILDADS_TOOLTIP_SHOW_HAVE, GUILDADS_TOOLTIP_SHOW_EXTRA_TOOLTIP, GUILDADS_TOOLTIP_SCALE, GUILDADS_TOOLTIP_USED

Facts

Uploaded on
28 May 2009
Game version
  • 3.1.0
Filename
GuildAds.2.5.rev484.zip
Size
444.0 KiB
MD5
5763e5481c3c8d25a8662888ae141fa0
Type
Release
Status
Deleted

Authors