Mercurial > wow > ouroloot
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 |
