Mercurial > wow > worldplan
comparison QuestPOI.lua @ 98:d594c5c4a4a3 v1.4.10
- Fixed quest markers for other maps becoming visible due to ambiguous interpretations of pin.used.
- Removed some redundant filter checking calls on pins obtained through Acquire()
- Attempted fix to a source of combat taint.
- Attempt to fix quest markers not disappearing immediately after a completion spell is used.
author | Nenue |
---|---|
date | Mon, 15 May 2017 00:15:13 -0400 |
parents | 8591401ec278 |
children | fbd4ead2a19f |
comparison
equal
deleted
inserted
replaced
97:5d90d09cb7b7 | 98:d594c5c4a4a3 |
---|---|
1115 self.Overlay:SetShown(isShown) | 1115 self.Overlay:SetShown(isShown) |
1116 self.count:SetShown(isShown) | 1116 self.count:SetShown(isShown) |
1117 self.timeLabel:SetShown(isShown) | 1117 self.timeLabel:SetShown(isShown) |
1118 end | 1118 end |
1119 | 1119 |
1120 function QuestPOI:Release() | 1120 function QuestPOI:Release(msg) |
1121 print('|cFFFF4400'..self:GetID()..':Release()', self.hideReason) | 1121 print('|cFFFF4400'..self:GetID()..':Release()', self.hideReason) |
1122 self.hideReason = 'Released by script.' | 1122 self.hideReason = msg or 'Released by script.' |
1123 self:SetShown(false) | |
1123 self:HideOrShowFrames(false) | 1124 self:HideOrShowFrames(false) |
1125 | |
1124 if self.questID then | 1126 if self.questID then |
1125 db.QuestsByID[self.questID] = nil | 1127 db.QuestsByID[self.questID] = nil |
1126 for _, map in pairs(db.QuestsByZone) do | 1128 for _, map in pairs(db.QuestsByZone) do |
1127 map[self.questID] = nil | 1129 map[self.questID] = nil |
1128 end | 1130 end |
1134 self.dataLoaded = nil | 1136 self.dataLoaded = nil |
1135 self.rewardType = nil | 1137 self.rewardType = nil |
1136 self.itemTexture = nil | 1138 self.itemTexture = nil |
1137 self.itemName = nil | 1139 self.itemName = nil |
1138 self.itemNumber = nil | 1140 self.itemNumber = nil |
1139 self:SetShown(false) | |
1140 self.animating = nil | 1141 self.animating = nil |
1141 self.icon:SetAlpha(0) | 1142 self.icon:SetAlpha(0) |
1142 self.RewardBorder:SetAlpha(0) | 1143 self.RewardBorder:SetAlpha(0) |
1143 self:UnregisterEvent('QUEST_TURNED_IN') | 1144 self:UnregisterEvent('QUEST_TURNED_IN') |
1144 self:UnregisterEvent('QUEST_LOG_UPDATE') | 1145 self:UnregisterEvent('QUEST_LOG_UPDATE') |