Mercurial > wow > devian
comparison Devian.lua @ 58:0a9a6740ea5d v2.1
- Discarded use of blizzard functions never meant for the wild (http://forums.wowace.com/showthread.php?t=20397)
- Fixed dock buttons not highlighting properly
- Fixed dock buttons not dropping after selection change
- Mouse input is disabled during player movement
author | Nenue |
---|---|
date | Tue, 12 Jan 2016 04:50:37 -0500 |
parents | 0d2967941745 |
children | 59e047d6c5de |
comparison
equal
deleted
inserted
replaced
57:0d2967941745 | 58:0a9a6740ea5d |
---|---|
320 local message = concat(buffer, ' ') | 320 local message = concat(buffer, ' ') |
321 for id, channel in pairs(sendq) do | 321 for id, channel in pairs(sendq) do |
322 if channel.width < 250 then | 322 if channel.width < 250 then |
323 prefix = string.sub(prefix, 0,2) | 323 prefix = string.sub(prefix, 0,2) |
324 end | 324 end |
325 channel.out:AddMessage('|cFF'.. pcolor..prefix ..'|r ' .. message) | 325 channel.out:AddMessage('|cFF'.. pcolor..prefix ..'|r ' .. message, 0.8, 0.8, 0.8, nil, nil, prefix, GetTime()) |
326 UIFrameFadeIn(D.dock.buttons[id], db.dock_onshow_fade_time, db.dock_onshow_fade_from, db.dock_onshow_fade_to) | 326 if not D.dock.buttons[id].newMessage then |
327 UIFrameFadeIn(D.dock.buttons[id].caption, db.dock_onshow_fade_time, db.dock_onshow_fade_from, db.dock_onshow_fade_to) | 327 D.dock.buttons[id].newMessage = true |
328 D.UpdateBeacon(D.dock.buttons[id]) | |
329 end | |
328 end | 330 end |
329 wipe(buffer) | 331 wipe(buffer) |
330 end | 332 end |
331 | 333 |
332 | 334 |
358 if db.movement_fade then | 360 if db.movement_fade then |
359 self:RegisterEvent('PLAYER_STARTED_MOVING', function() | 361 self:RegisterEvent('PLAYER_STARTED_MOVING', function() |
360 for k, v in pairs(self.console) do | 362 for k, v in pairs(self.console) do |
361 if v.enabled then | 363 if v.enabled then |
362 v.preAlpha = v:GetAlpha() | 364 v.preAlpha = v:GetAlpha() |
363 UIFrameFadeOut(v, db.movement_fade_time, v.preAlpha, 0) | 365 v:SetAlpha(0) |
364 UIFrameFadeOut(v.out, db.movement_fade_time, v.preAlpha, 0) | 366 v:EnableMouse(false) |
365 end | 367 end |
366 end | 368 end |
367 end) | 369 end) |
368 self:RegisterEvent('PLAYER_STOPPED_MOVING', function() | 370 self:RegisterEvent('PLAYER_STOPPED_MOVING', function() |
369 for k, v in pairs(self.console) do | 371 for k, v in pairs(self.console) do |
370 if v.enabled then | 372 if v.enabled then |
371 UIFrameFadeIn(v, db.movement_fade_time, v:GetAlpha(), v.alpha) | 373 v:SetAlpha(v.preAlpha) |
372 UIFrameFadeIn(v.out, db.movement_fade_time, v:GetAlpha(), v.alpha) | 374 v:EnableMouse(true) |
373 end | 375 end |
374 end | 376 end |
375 end) | 377 end) |
376 end | 378 end |
377 end | 379 end |