vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 Advanced Trade Skill Window v0.4.0
2 a World of Warcraft UI Addon
3 written 2006 by Rene Schneider (Slarti on EU-Blackhand)
4 ----------------------------------------------------------------
5  
6 1. Installation
7 The installation of this addon works like the installation of many
8 other addons: extract the archive into your WoW directory (and make
9 sure that your unpacker uses the path names in the archive!) and have fun!
10  
11 2. Commands
12 There are no commands - you just open your tradeskill window as you
13 always do. If this addon is enabled, it will replace the standard
14 tradeskill window.
15 Okay...there is actually one command:
16 /atsw [disable/enable] - This (typed while you have the window for a
17 trade skill opened) will enable or disable ATSW for the opened trade skill.
18 Most buttons in ATSW are self-explaining.
19 By clicking on an item with your chat line opened and your shift key pressed
20 ATSW will add a list of the reagents necessary to create a single item
21 to the chat line.
22 The "Reagents" button will show you a list of items needed to produce the
23 queued things. It will show you how many reagents you have in your inventory,
24 in your bank, on alternative characters on the same server and if a reagent
25 can be bought from a merchant. By clicking on the reagent count on alternative
26 characters, you get a list of all alts currently posessing the item in question.
27 ATSW can also automatically buy necessary items from a merchant when speaking to
28 him - either manually by clicking a button in the reagents window or
29 automatically when opening the merchant window.
30 ATSW has a powerful search function built-in. You can either just type some text
31 into the search box and have ATSW filter the recipe list according to your entry,
32 or you can use one of the following parameters:
33 ----------------------------------------------------------------------------------
34 :reagent [reagent name] - filters the list to only include items that need the
35 specified reagent
36 :minlevel [level] - filters the list to only include recipes for items with at
37 least the given level requirement
38 :maxlevel [level] - the same as minlevel, just the other way round
39 :minrarity [grey/white/green/blue/purple] - filters the list to only include recipes
40 for items with at least the given rarity
41 :maxrarity [grey/white/green/blue/purple] - should be self-explanatory
42 :minpossible [count] - filters the list to only include items that can be produced
43 at least [count] times with the material in your inventory
44 :maxpossible [count] - do I really need to explain this?
45 :minpossibletotal [count] - like minpossible, but considers material in your bank,
46 your alt's banks and buyable materials (actually it
47 depends on what you have activated in the options
48 window!)
49 :maxpossibletotal [count] - doh!
50 ----------------------------------------------------------------------------------
51 You can even combine multiple parameters and a text for a name search, like this:
52 "leather :minlevel 20 :minrarity green" - this will show you only recipes with the
53 word "leather" in their name, a minimum level requirement of 20 and a minimum rarity
54 of "green".
55  
56 3. Compatibility
57 I know that this addon does prevent several additions to the standard
58 tradeskill window from working correctly. This is because ATSW is not a
59 simple addition to the tradeskill window but a replacement. I decided to do
60 it this way because I think Blizzards tradeskill window is ugly: it's way
61 too small and missing some essential functions for effectively dealing with
62 a long list of recipes.
63  
64 3. Changelog
65  
66 v0.1
67 - initial version
68  
69 v0.1.1
70 - fixed: pressing ESC now correctly closes the tradeskill window without
71 displaying "UNKNOWN" in the title
72 - fixed: pressing the tradeskill button again now correctly closes the
73 tradeskill window
74 - fixed: graphic errors in the window background
75 - fixed: sort type checkboxes showing the wrong sort type
76 - added: "filter" text input box for fast filtering of recipes
77 - fixed: cancellation of production if a newly produced part has not found
78 its way into the inventory yet (the whole production process
79 should now be much more stable and fault-tolerant)
80 - fixed: display of wrong possible item count (at least I hope this
81 problem is fixed now!)
82 - added: function to paste info about necessary reagents for a recipe
83 into the chat line
84 - changed: english button texts changed to use caps
85  
86 v0.1.2
87 - fixed: error in v0.1.1 that sometimes caused the tradeskill window to
88 lockup WoW
89  
90 v0.1.3
91 - fixed: another error in v0.1.2 that caused WoW lockups in certain
92 situations (hopefully the last error with such drastic consequences)
93 - fixed: a substantial mistake that sometimes caused ATSW to display the
94 wrong items necessary to produce something, to queue the wrong
95 items and to stop production when the recipe list was filtered.
96 - changed: reagents-to-chat function now posts each reagent in a single line
97 and the name of the recipe as well
98  
99 v0.2
100 - fixed: some minor bugs
101 - added: a new window that displays the reagents necessary to produce the
102 queued items. It also shows you how many of each reagent you have
103 in your inventory, on the bank and on alternative characters and
104 which reagent can be bought from a merchant.
105 - added: a function to automatically buy necessary reagents from merchants
106 - changed: you can now queue whatever you want - no matter if you have all
107 the reagents in your inventory or not
108  
109 v0.2.1
110 - fixed: items that are produced in stacks are now queued correctly
111 - fixed: items that are bought in stacks are now bought correctly
112 - fixed: leather transformations are now queued and executed correctly
113 - fixed: clicking the "reagents" button when the window is opened will now
114 correctly close the reagents window
115 - fixed: the "opening a different trade skill but still getting old list"-bug
116 has been fixed (at least I hope my fix was successful, as I have never
117 been able to really reproduce this exact bug)
118 - fixed: a bug that caused ATSW to queue parts incorrectly in certain situations
119 - changed: the "create all" button now only queues as many items as you can create
120 with the reagents currently in your inventory
121 - added: a tooltip for every single tradeskill that shows you how many items
122 can be created with the stuff currently in your inventory and which
123 reagents you need to produce one of the selected item (including a
124 list of the numbers of reagents you currently have in your inventory/
125 on your bank/on alternative characters).
126  
127 v0.2.2
128 - fixed: the "only one item is being produced" bug that came up together with
129 patch 1.10
130 This bug is due to a change in the UI API: Blizzard has made a hardware
131 input event mandatory for a successful execution of the DoTradeSkill()
132 function (this function actually starts production of an item).
133 Unfortunately they left this change undocumented. While I was able to
134 make ATSW produce multiple items of the same kind in a row without
135 user interaction, I am unable (because the API does not allow me to)
136 to make it produce different items in a queue without user interaction.
137 This fix adds a dialog box that pops up whenever a new item is being
138 produced. You have to manually click the "OK" button to start production.
139 This click on the button essentially supplies the needed hardware event.
140 - added: an option to turn the new tradeskill tooltips on and off
141 - added: another possibility to display possible item counts (an alternative
142 to the old method with slightly more information)
143  
144 v0.3.0
145 - fixed: the tradeskill list should now be updated with newly learned tradeskills
146 immediately
147 - fixed: this version now displays the correct version number
148 - fixed: ATSW should now buy the correct amount from merchants no matter how many
149 stacks you need to buy
150 - fixed: the "continue queue processing" window should now be displayed at the
151 correct time and not in the middle of production
152 - fixed: if you directly queue an item that is produced in stacks, ATSW will now
153 queue the correct number of stacks instead of queueing just a fraction
154 depending on the number of items produced in one stack
155 - added: the possibility to sort recipes by difficulty (color)
156 - fixed: Rugged Leather is now recognized correctly in the english language
157 version
158 - changed: The "order by"-setting is now saved once for every different character
159 and every different tradeskill
160 - added: you can now create your own recipe groups and sort your recipes the
161 way you like
162  
163 v0.3.1
164 - fixed: auto-buying from vendors should now buy the correct amount and not
165 double as much as needed
166 - fixed: some errors in the queueing functions that caused ATSW to sometimes
167 queue wrong item counts
168 - added: French translation (thanks to Nilyn)
169  
170 v0.3.2
171 - fixed: the problems with rogue poison creation (UI lags heavily when creating
172 and/or in combat when using rogue poisons on weapons) should now be fixed
173 - fixed: clicking on a category with the same name as a recipe in the sorting editor
174 will not remove this recipe from the categorized list anymore. In addition
175 to that, several problems that occured when categories had the same name
176 as recipes have been corrected. It should now be safe to create categories
177 with recipe names.
178 - fixed: the trade skill list should now be updated correctly when learning a new
179 recipe by "using" a recipe item
180 - fixed: seemingly random spamming of recipe requirements into chat when chatting
181 while simultaneously producing items
182 - fixed: several issues regarding the french localisation
183 - fixed: compatibility issues with the Bagnon/Banknon addon and other addons
184 that replace the Blizzard bank window
185 - fixed: an error in a core function that caused errors in buying stuff from vendors
186 and in the reagents list whenever you had multiple items in your queue in
187 a specific order
188 - added: a new autobuy button that is displayed within the merchant window whenever
189 you have recipes in your queue that need at least one reagent buyable at
190 the specific vendor
191 - fixed: the "ghost window" problems: the old tradeskill window still was
192 accessible on the screen even though it was not visible, therefore
193 clicking on the wrong place of your screen sometimes accidentially caused
194 errors within ATSW. The old window should now be inaccessible.
195  
196 v0.4.0
197 - fixed: the bank content information is now being saved correctly and will not be
198 deleted when your bag contents change
199 - added: a new addition to the auction window: a shopping list that resembles the
200 reagents window on smaller space and lets you quickly search for reagents
201 in the auction house by just clicking on a reagent name
202 - fixed: the recipe radar bug should be fixed
203 - added: possibility to switch off ATSW for certain tradeskills
204 - added: more powerful search function (take a look at the readme for details!)