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') |
