vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
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;