Mercurial > wow > inventory
comparison Modules/Queue.lua @ 149:4e5d8033ed5f
Fixed queueing single groups rather than using ?queue all?.
| author | Zerotorescue |
|---|---|
| date | Thu, 20 Jan 2011 06:53:59 +0100 |
| parents | ebe6f90c4bb9 |
| children | da28be6ccd31 |
comparison
equal
deleted
inserted
replaced
| 148:07949e344a5c | 149:4e5d8033ed5f |
|---|---|
| 435 end | 435 end |
| 436 | 436 |
| 437 mod:BuildQueue(); | 437 mod:BuildQueue(); |
| 438 end | 438 end |
| 439 | 439 |
| 440 function mod:QueueGroup(groupName, craftables) | 440 function mod:QueueGroup(groupName, craftables, displayQueue) |
| 441 -- Prepare a table with all possible tradeskill craftables | 441 -- Prepare a table with all possible tradeskill craftables |
| 442 if not craftables then | 442 if not craftables then |
| 443 craftables = self:GetTradeskillCraftables(); -- nil when no tradeskill window is open | 443 craftables = self:GetTradeskillCraftables(); -- nil when no tradeskill window is open |
| 444 end | 444 end |
| 445 | 445 |
| 511 end | 511 end |
| 512 else | 512 else |
| 513 self:Skip(itemId, skipReasons.NOT_CRAFTABLE); | 513 self:Skip(itemId, skipReasons.NOT_CRAFTABLE); |
| 514 end | 514 end |
| 515 end | 515 end |
| 516 | |
| 517 if displayQueue then | |
| 518 mod:BuildQueue(); | |
| 519 end | |
| 516 end | 520 end |
| 517 | 521 |
| 518 function mod:Queue(itemId, amount, bonus, craft, groupName) | 522 function mod:Queue(itemId, amount, bonus, craft, groupName) |
| 519 tinsert(queue, { | 523 tinsert(queue, { |
| 520 ["itemId"] = itemId, -- needed to display the queued item in the queue window | 524 ["itemId"] = itemId, -- needed to display the queued item in the queue window |
| 585 function mod:IM_QUEUE_ALL() | 589 function mod:IM_QUEUE_ALL() |
| 586 self:QueueAll(); | 590 self:QueueAll(); |
| 587 end | 591 end |
| 588 | 592 |
| 589 function mod:IM_QUEUE_GROUP(event, groupName) | 593 function mod:IM_QUEUE_GROUP(event, groupName) |
| 590 self:QueueGroup(groupName); | 594 self:QueueGroup(groupName, nil, true); |
| 591 end | 595 end |
| 592 end | 596 end |
| 593 | 597 |
| 594 do -- Trade skill recipes region | 598 do -- Trade skill recipes region |
| 595 -- Reset all filters so no crafts are hidden | 599 -- Reset all filters so no crafts are hidden |
