comparison verbage.lua @ 16:5ee4edd24c13

- new blizz methods for editboxes in dialog popups - initial code for dropdowns in history (not active yet) - hovering and shift-clicking to link out of history - proper confirmations for history rewriting - options checkboxes more grid-like - saved texts get a scrollbar instead of expanding indefinitely (duh) - rearranged savedvars a bit (and added transition code) - stores raider join/leave times and "demographic" info, all for MLEQDKP - minor bugfixes and tweaks
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Thu, 25 Aug 2011 00:45:31 +0000
parents 30ba1f35e164
children d89aeb6b9f9e
comparison
equal deleted inserted replaced
15:d8fee518ce5d 16:5ee4edd24c13
9 - special treatment for recipes / BoE items? default to guild vault? 9 - special treatment for recipes / BoE items? default to guild vault?
10 10
11 - rebroadcasting entire boss sections, entire days. maybe only whisper 11 - rebroadcasting entire boss sections, entire days. maybe only whisper
12 to specific people rather than broadcast. 12 to specific people rather than broadcast.
13 13
14 - signpost a potential boss kill, pipeline loot until the cache clears 14 - [DONE] signpost a potential boss kill, pipeline loot until the cache clears
15 15
16 - Being able to drag rows up and down the main loot grid would be awesome. Coding 16 - Being able to drag rows up and down the main loot grid would be awesome. Coding
17 that would be likely to drive me batshiat insane. 17 that would be likely to drive me batshiat insane.
18 ]] 18 ]]
19 19
121 section of the display. 121 section of the display.
122 122
123 The first tab on the left side, <Loot>, is where everything goes to and comes 123 The first tab on the left side, <Loot>, is where everything goes to and comes
124 from. Looting events and Deadly Boss Mods notifications go to the <Loot> tab; the 124 from. Looting events and Deadly Boss Mods notifications go to the <Loot> tab; the
125 other tabs are all generated from the information in the <Loot> tab. 125 other tabs are all generated from the information in the <Loot> tab.
126
127 |cffff335dNote about these Help pages:|r The category "titles" on the left side
128 have their own help text, in addition to the more specific entries in the expanded
129 list. Read those first before expanding the categories or you'll miss stuff.
126 ]] 130 ]]
127 131
128 T.basic_loot = [[ 132 T.basic_loot = [[
129 A "loot row" in the first tab has three columns: the item, the recipient, and any 133 A "loot row" in the first tab has three columns: the item, the recipient, and any
130 extra notes. The recipient's class icon is displayed by their names, if class 134 extra notes. The recipient's class icon is displayed by their names, if class
204 and the addon has not been turned on, then (by default) a popup dialog will ask for 208 and the addon has not been turned on, then (by default) a popup dialog will ask for
205 instructions. (This can be turned off in the advanced <Options>.) 209 instructions. (This can be turned off in the advanced <Options>.)
206 210
207 The addon tries to be smart about logging on during a raid (due to a disconnect or 211 The addon tries to be smart about logging on during a raid (due to a disconnect or
208 relog). If you log in, are already in a raid group, and loot has already been 212 relog). If you log in, are already in a raid group, and loot has already been
209 stored from tracking, it will re-enable itself automatically. It will not (as of 213 stored from tracking, it will re-enable itself automatically.
210 this writing) restore ancillary settings such as the tracking threshold.
211 214
212 The intent of the addon design is that, after the end of a raid, all the generated 215 The intent of the addon design is that, after the end of a raid, all the generated
213 markup text is done, optionally saved (see "Generated Texts - Saved Texts"), and 216 markup text is done, optionally saved (see "Generated Texts - Saved Texts"), and
214 then cleared from 217 then cleared from
215 storage altogether. As a result, if you login with restored loot information but 218 storage altogether. As a result, if you login with restored loot information but
296 individual loot items can be adjusted via the dropdown menu on the lower right 299 individual loot items can be adjusted via the dropdown menu on the lower right
297 of the tab. 300 of the tab.
298 301
299 The [url] choice defaults to using Wowhead. If you have the [item] extension 302 The [url] choice defaults to using Wowhead. If you have the [item] extension
300 for your BBcode installed, you can use either of those choices too. The "by ID" 303 for your BBcode installed, you can use either of those choices too. The "by ID"
301 variant is good for heroic ToC/ICC items that share names with nonheroic items, 304 variant is good for heroic raid items that share names with nonheroic items,
302 but is harder to read in the text tab. 305 but the raw output is harder to read in the text tab.
303 306
304 You can also specify a custom string. Formatting is done with these replacements: 307 You can also specify a custom string. Formatting is done with these replacements:
305 308
306 +$N>: item name|r 309 +$N>: item name|r
307 310
332 335
333 Ideas for more tabs? Tell me! 336 Ideas for more tabs? Tell me!
334 ]] 337 ]]
335 338
336 T.texts_saved = [[ 339 T.texts_saved = [[
337 The contents of the <Forum Markup> and <Attendance> tabs can be saved, so that they 340 The contents of the <Forum Markup>, <Attendance>, and other such tabs can be saved,
338 will not be lost when you use the +Clear> button. 341 so that they will not be lost when you use the +Clear> button.
339 342
340 Do any edits you want to the generated text tabs, then click the +Save Current As...> 343 Do any edits you want to the generated text tabs, then click the +Save Current As...>
341 button on the right-hand side. Enter a short descriptive reminder (for example, 344 button on the right-hand side. Enter a short descriptive reminder (for example,
342 "thursday hardmodes") in the popup dialog. The texts will remain in their tabs, 345 "thursday hardmodes") in the popup dialog. The texts will remain in their tabs,
343 but clearing loot information will not lose them now. 346 but clearing loot information will not lose them now.
344 347
345 All saved texts are listed on the right-hand side. There is no technical limit to 348 All saved texts are listed on the right-hand side. Clicking a saved text name
346 the number of saved texts, but the graphical display will begin to overflow after 349 lets you +Load> or +Delete> that saved set. The primary <Loot> tab is not saved
347 about half a dozen saved sets. (And I don't care.) 350 and restored by this process, only the generated texts. This also means you cannot
348 351 +Regenerate> the texts.
349 Clicking a saved text name lets you +Load> or +Delete> that saved set. The primary
350 <Loot> tab is not saved and restored by this process, only the generated texts.
351 This also means you cannot +Regenerate> the texts.
352 ]] 352 ]]
353 353
354 T.history = [[ 354 T.history = [[
355 The <History> tab maintains a list of all loot. It is intended to help answer 355 The <History> tab maintains a list of all loot. It is intended to help answer
356 questions such as "When was the last time PlayerX won something?" and "How much stuff 356 questions such as "When was the last time PlayerX won something?" and "How much stuff
357 has PlayerY gotten lately?" The history tab is, by design, not as configurable 357 has PlayerY gotten lately?" The history tab is, by design, not as configurable
358 as the main <Loot> tab; entries cannot be edited, individually deleted, and so forth. 358 as the main <Loot> tab; entries cannot be edited and so forth.
359 359
360 Loot history is the only "live" data tab which persists across the +Clear Loot> command. 360 Loot history is the only "live" data tab which persists across the +Clear Loot> command.
361 For this reason, very little information is stored: only the recipient, the item, 361 For this reason, very little information is stored: only the recipient, the item,
362 and a textual timestamp. Boss names, offspecs, and other notes are not preserved. 362 and a textual timestamp. Boss names, offspecs, and other notes are not preserved.
363 363
396 the History tab is shown. Starting in WoW 4.0, the local game cache is not preserved 396 the History tab is shown. Starting in WoW 4.0, the local game cache is not preserved
397 across play sessions, so the +UNKNOWN> entries will pop up from time to time. 397 across play sessions, so the +UNKNOWN> entries will pop up from time to time.
398 ]] 398 ]]
399 399
400 T.tips = [[ 400 T.tips = [[
401 Shift-clicking an item in the <Loot> display will paste it into an open chat editbox. 401 Shift-clicking an item in the <Loot> or <History> display will paste it into an
402 402 open chat editbox.
403 The |cffff8000[Ouro Loot]|r "legendary item" link displayed at the start of all 403
404 The |cffff8000[Ouro Loot]|r "legendary item" displayed at the start of all
404 chat messages is a clickable link. Clicking opens the main display. An option 405 chat messages is a clickable link. Clicking opens the main display. An option
405 on the <Options> tab will cause a message to be printed after a boss kill, 406 on the <Options> tab will cause a message to be printed after a boss kill,
406 mostly for lazy loot trackers who don't like typing slash commands to open windows. 407 mostly for lazy loot trackers who don't like typing slash commands to open windows.
407 408
408 If you are broadcasting to somebody else who is tracking, you should probably be 409 If you are broadcasting to somebody else who is tracking, you should probably be
419 Using the "Saved Texts" feature plus the +Clear> button is a great way of putting 420 Using the "Saved Texts" feature plus the +Clear> button is a great way of putting
420 off pasting loot into your guild's website until a more convenient time. 421 off pasting loot into your guild's website until a more convenient time.
421 ]] 422 ]]
422 423
423 T.tips_slashies = [[ 424 T.tips_slashies = [[
424 The </ouroloot> command can take arguments to do things without going through
425 the UI. Parts given in *(angle brackets)* are required, parts in [square brackets]
426 are optional:
427
428 +broadcast>/+bcast>: turns on rebroadcasting|r
429
430 +on [T]>: turns on full tracking, optionally setting threshold to T|r
431
432 +off>: turns off everything|r
433
434 +thre[shold] T>: sets tracking threshold to T|r
435
436 +list>: prints saved text names and numbers|r
437
438 +save *(your set name)*>: saves texts as "your set name"|r
439
440 +restore *(N)*>: restores set number N|r
441
442 +delete *(N)*>: deletes set number N|r
443
444 +help>: opens the UI to the help tab|r
445
446 +toggle>: opens or closes the UI (used mostly in automated wrappers)|r
447
448
449 If you use the slash commands to enable tracking or set loot thresholds, you can
450 give numbers or common names for the threshold. For example, "0", "poor", "trash",
451 "gray"/"grey" are all the same, "4", "epic", "purple" are the same, and so on.
452
453 If you give an unrecognized argument to the </ouroloot> slash command, it will 425 If you give an unrecognized argument to the </ouroloot> slash command, it will
454 search the tab titles left to right for a title beginning with the same letters as 426 search the tab titles left to right for a title beginning with the same letters as
455 the argument, and open the display to that tab. For example, <"/loot a"> would 427 the argument, and open the display to that tab. For example, <"/loot a"> would
456 open the <Attendance> tab, and <"/loot ad"> would open the <Advanced> tab. If 428 open the <Attendance> tab, and <"/loot ad"> would open the <Advanced> tab. If
457 you had added a theoretical <EQDKP> tab, then <"/loot eq"> would be the fastest 429 you had added a theoretical <EQDKP> tab, then <"/loot eq"> would be the fastest
458 way to see it. 430 way to see it.
431
432 The </ouroloot> command can take arguments to do things without going through
433 the UI. Parts given in *(angle brackets)* are required, parts in [square brackets]
434 are optional:
435
436 +broadcast>/+bcast>: turns on rebroadcasting|r
437
438 +on [T]>: turns on full tracking, optionally setting threshold to T|r
439
440 +off>: turns off everything|r
441
442 +thre[shold] T>: sets tracking threshold to T|r
443
444 +list>: prints saved text names and numbers|r
445
446 +save *(your set name)*>: saves texts as "your set name"|r
447
448 +restore *(N)*>: restores set number N|r
449
450 +delete *(N)*>: deletes set number N|r
451
452 +help>: opens the UI to the help tab|r
453
454 +toggle>: opens or closes the UI (used mostly in automated wrappers)|r
455
456
457 If you use the slash commands to enable tracking or set loot thresholds, you can
458 give numbers or common names for the threshold. For example, "0", "poor", "trash",
459 "gray"/"grey" are all the same, "4", "epic", "purple" are the same, and so on.
459 ]] 460 ]]
460 461
461 T.todo = [[ 462 T.todo = [[
462 If you have ideas or complaints or bug reports, first check the Bugs subcategories 463 If you have ideas or complaints or bug reports, first check the Bugs subcategories
463 to see if they're already being worked on. Bug reports are especially helpful 464 to see if they're already being worked on. Bug reports are especially helpful