Mercurial > wow > worldplan
comparison WorldPlan.lua @ 1:232617b8bcd5
New Order Hall mission tracker:
- record active missions and shipments across characters
author | Nenue |
---|---|
date | Thu, 13 Oct 2016 05:32:43 -0400 |
parents | 3830a592cb0f |
children | 34d9fbf7af20 |
comparison
equal
deleted
inserted
replaced
0:3830a592cb0f | 1:232617b8bcd5 |
---|---|
202 local QuestsByReward = {} | 202 local QuestsByReward = {} |
203 local QuestsByTag = {} | 203 local QuestsByTag = {} |
204 local QuestsByID = {} | 204 local QuestsByID = {} |
205 local QuestPositions = {} | 205 local QuestPositions = {} |
206 local FilterInclusions = {rewardType = {}, worldQuestType = {}} | 206 local FilterInclusions = {rewardType = {}, worldQuestType = {}} |
207 local FilterExclusions = {rewardType = {}, worldQuestType = {}} | 207 local FilterExclusions = {rewardType = {}, worldQuestType = {} } |
208 local NotificationTypes = {} | |
208 local ZoneInfo = {} | 209 local ZoneInfo = {} |
209 local SummaryHeaders = {} | 210 local SummaryHeaders = {} |
210 | 211 |
211 local FreePins = {} | 212 local FreePins = {} |
212 local NumPinFrames = 1 | 213 local NumPinFrames = 1 |
797 pin.isNew = nil | 798 pin.isNew = nil |
798 pin:Show() | 799 pin:Show() |
799 pin.FadeIn:Play() | 800 pin.FadeIn:Play() |
800 end) | 801 end) |
801 if not notifyPlayed then | 802 if not notifyPlayed then |
802 notifyPlayed = true | 803 for k,v in pairs(NotificationTypes) do |
803 PlaySoundKitID(23404) | 804 if v[pin[k]] then |
805 notifyPlayed = true | |
806 PlaySoundKitID(23404) | |
807 end | |
808 end | |
804 end | 809 end |
805 tinsert(debug_animate,questID) | 810 tinsert(debug_animate,questID) |
806 end | 811 end |
812 -- trap new but animating pins here | |
807 else | 813 else |
808 -- hard show existing pin | 814 -- hard show existing pin |
809 pin:Show() | 815 pin:Show() |
810 tinsert(debug_show,questID) | 816 tinsert(debug_show,questID) |
811 end | 817 end |
829 end | 835 end |
830 end | 836 end |
831 print(' adding:', table.concat(debug_animate, ',' )) | 837 print(' adding:', table.concat(debug_animate, ',' )) |
832 print(' showing:', table.concat(debug_show, ',' )) | 838 print(' showing:', table.concat(debug_show, ',' )) |
833 hasNewQuestPins = nil | 839 hasNewQuestPins = nil |
840 notifyPlayed = nil | |
834 end | 841 end |
835 | 842 |
836 -- data provider manipulations for the taxi map | 843 -- data provider manipulations for the taxi map |
837 WorldPlan.OnFlightMapLoaded = function() | 844 WorldPlan.OnFlightMapLoaded = function() |
838 if true then return end | 845 if true then return end |