vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | -- version |
2 | SMARTHEAL_CURRENT_VERSION = "1.26"; |
||
3 | |||
4 | SmartHeal={}; |
||
5 | |||
6 | SmartHeal.Events= { |
||
7 | -- basic events |
||
8 | "VARIABLES_LOADED", |
||
9 | "PLAYER_LOGIN", |
||
10 | |||
11 | -- alert competitive heal event |
||
12 | "CHAT_MSG_SPELL_FRIENDLYPLAYER_BUFF", |
||
13 | |||
14 | -- alert excessive heal event |
||
15 | "SPELLCAST_START", |
||
16 | "SPELLCAST_CHANNEL_UPDATE", |
||
17 | |||
18 | -- resume attack events |
||
19 | "PLAYER_ENTER_COMBAT", |
||
20 | "PLAYER_LEAVE_COMBAT", |
||
21 | "SPELLCAST_STOP", |
||
22 | "SPELLCAST_FAILED", |
||
23 | "SPELLCAST_INTERRUPTED", |
||
24 | "SPELLCAST_CHANNEL_STOP", |
||
25 | |||
26 | } |
||
27 | |||
28 | SmartHeal.updateInterval=1; -- 1 sec to update |
||
29 | SmartHeal.SpellIsCasting=false |
||
30 | SmartHeal.SpellIsChanneling=false |
||
31 | SmartHeal.timer=0; |
||
32 | SmartHeal.active=0; |
||
33 | SmartHeal.selfCast=nil; |
||
34 | SmartHeal.spellList={}; |
||
35 | SmartHeal.playerClass=''; |
||
36 | SmartHeal.InitializeSave=nil; |
||
37 | SmartHeal.Attacking=false; |
||
38 | SmartHeal.ResumeAttack=false; |
||
39 | |||
40 | -- default values |
||
41 | SmartHeal.default={} |
||
42 | SmartHeal.default['enable']=1; |
||
43 | SmartHeal.default['overheal']=120; |
||
44 | SmartHeal.default['override']=1; |
||
45 | SmartHeal.default['altselfcast']=false; |
||
46 | SmartHeal.default['autoselfcast']=1; |
||
47 | SmartHeal.default['alert']=1; |
||
48 | SmartHeal.default['excesshealalert']=1; |
||
49 | SmartHeal.default['excesshealalerttrigger']=100; |
||
50 | SmartHeal.default['RClickHotKeySelfCast']=false |
||
51 | SmartHeal.default['minimapbutton']={ |
||
52 | |||
53 | name= "SmartHeal"; |
||
54 | icon = "Interface\\Icons\\Spell_Holy_Renew", |
||
55 | position = -45, |
||
56 | drag = "CIRCLE", |
||
57 | tooltip = "", |
||
58 | enabled = 1 |
||
59 | |||
60 | } |
||
61 | |||
62 | |||
63 | -- stored variables |
||
64 | SmartHeal_Config={}; |
||
65 | SmartHeal_DebugMsg={}; |
||
66 | |||
67 | -- hook original use action function |
||
68 | local SMARTHEAL_ORIG_USEACTION; |