vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | function DUF_SetDefaultUIHooks() |
2 | DUF_Old_UnitFrameHealthBar_Update = UnitFrameHealthBar_Update; |
||
3 | UnitFrameHealthBar_Update = DUF_UnitFrameHealthBar_Update; |
||
4 | DUF_Old_UnitFrameManaBar_Update = UnitFrameManaBar_Update; |
||
5 | UnitFrameManaBar_Update = DUF_UnitFrameManaBar_Update; |
||
6 | DUF_Old_PlayerFrame_OnEvent = PlayerFrame_OnEvent; |
||
7 | PlayerFrame_OnEvent = DUF_PlayerFrame_OnEvent; |
||
8 | DUF_Old_PetFrame_OnEvent = PetFrame_OnEvent; |
||
9 | PetFrame_OnEvent = DUF_PetFrame_OnEvent; |
||
10 | DUF_Old_UnitFrame_OnEvent = UnitFrame_OnEvent; |
||
11 | UnitFrame_OnEvent = DUF_UnitFrame_OnEvent; |
||
12 | DUF_Old_PartyMemberFrame_OnEvent = PartyMemberFrame_OnEvent; |
||
13 | PartyMemberFrame_OnEvent = DUF_PartyMemberFrame_OnEvent; |
||
14 | DUF_Old_ShowPartyFrame = ShowPartyFrame; |
||
15 | ShowPartyFrame = DUF_ShowPartyFrame; |
||
16 | DUF_Old_TargetFrame_OnEvent = TargetFrame_OnEvent; |
||
17 | TargetFrame_OnEvent = DUF_TargetFrame_OnEvent; |
||
18 | DUF_Old_ComboPointsFrame_OnEvent = ComboPointsFrame_OnEvent; |
||
19 | ComboPointsFrame_OnEvent = DUF_ComboPointsFrame_OnEvent; |
||
20 | end |
||
21 | |||
22 | function DUF_CheckByUnit(unit) |
||
23 | if (unit == "player") then |
||
24 | if (not DUF_Settings[DUF_INDEX].player.showDefault) then return; end |
||
25 | elseif (string.find(unit, "partypet")) then |
||
26 | if (not DUF_Settings[DUF_INDEX].partypet.showDefault) then return; end |
||
27 | elseif (string.find(unit, "party")) then |
||
28 | if (not DUF_Settings[DUF_INDEX].party.showDefault) then return; end |
||
29 | elseif (unit == "pet") then |
||
30 | if (not DUF_Settings[DUF_INDEX].pet.showDefault) then return; end |
||
31 | elseif (unit == "target") then |
||
32 | if (not DUF_Settings[DUF_INDEX].target.showDefault) then return; end |
||
33 | end |
||
34 | return true; |
||
35 | end |
||
36 | |||
37 | function DUF_UnitFrameHealthBar_Update(frame, unit) |
||
38 | if (DUF_CheckByUnit(unit)) then |
||
39 | DUF_Old_UnitFrameHealthBar_Update(frame, unit); |
||
40 | end |
||
41 | end |
||
42 | |||
43 | function DUF_UnitFrameManaBar_Update(frame, unit) |
||
44 | if (DUF_CheckByUnit(unit)) then |
||
45 | DUF_Old_UnitFrameManaBar_Update(frame, unit); |
||
46 | end |
||
47 | end |
||
48 | |||
49 | function DUF_PlayerFrame_OnEvent(event) |
||
50 | if (DUF_Settings[DUF_INDEX].player.showDefault) then |
||
51 | DUF_Old_PlayerFrame_OnEvent(event); |
||
52 | end |
||
53 | end |
||
54 | |||
55 | function DUF_PetFrame_OnEvent(event) |
||
56 | if (DUF_Settings[DUF_INDEX].pet.showDefault) then |
||
57 | DUF_Old_PetFrame_OnEvent(event); |
||
58 | end |
||
59 | end |
||
60 | |||
61 | function DUF_UnitFrame_OnEvent(event) |
||
62 | if (DUF_CheckByUnit(this.unit)) then |
||
63 | DUF_Old_UnitFrame_OnEvent(event); |
||
64 | end |
||
65 | end |
||
66 | |||
67 | function DUF_PartyMemberFrame_OnEvent(event) |
||
68 | if (DUF_Settings[DUF_INDEX].party.showDefault) then |
||
69 | DUF_Old_PartyMemberFrame_OnEvent(event); |
||
70 | end |
||
71 | end |
||
72 | |||
73 | function DUF_ShowPartyFrame() |
||
74 | if (DUF_Settings[DUF_INDEX].party.showDefault) then |
||
75 | DUF_Old_ShowPartyFrame(); |
||
76 | end |
||
77 | end |
||
78 | |||
79 | function DUF_TargetFrame_OnEvent(event) |
||
80 | if (DUF_Settings[DUF_INDEX].target.showDefault) then |
||
81 | DUF_Old_TargetFrame_OnEvent(event); |
||
82 | end |
||
83 | end |
||
84 | |||
85 | function DUF_ComboPointsFrame_OnEvent() |
||
86 | if (DUF_Settings[DUF_INDEX].target.showDefault) then |
||
87 | DUF_Old_ComboPointsFrame_OnEvent(event); |
||
88 | end |
||
89 | end |