Mercurial > wow > skeenmelee
comparison SkeenMelee.lua @ 7:f8b96a717bd1 v1.3.0
Nothing really
| author | Emil Madsen <skeen@cs.au.dk> |
|---|---|
| date | Sun, 19 Feb 2012 19:28:42 +0100 |
| parents | 6e44a9e52393 |
| children | f02febfbf809 |
comparison
equal
deleted
inserted
replaced
| 6:1eceff8187c4 | 7:f8b96a717bd1 |
|---|---|
| 28 -- Prepare the Normal database (settings database) | 28 -- Prepare the Normal database (settings database) |
| 29 -- This is the maintained database, and isn't wiped on each login, like the active one is | 29 -- This is the maintained database, and isn't wiped on each login, like the active one is |
| 30 function SkeenMelee:PrepareDatabase() | 30 function SkeenMelee:PrepareDatabase() |
| 31 | 31 |
| 32 -- If there doesn't exist a database currently | 32 -- If there doesn't exist a database currently |
| 33 if not SkeenMeleeDatabase then | 33 if SkeenMeleeDatabase == nil then |
| 34 SkeenMeleeDatabase = {} -- fresh start | 34 SkeenMeleeDatabase = {} -- fresh start |
| 35 end | |
| 36 if SkeenMeleeDatabase.update_interval == nil then | |
| 35 SkeenMeleeDatabase.update_interval = 0.1 -- Fill it with the default value of 0.1 seconds per interval | 37 SkeenMeleeDatabase.update_interval = 0.1 -- Fill it with the default value of 0.1 seconds per interval |
| 38 end | |
| 39 if SkeenMeleeDatabase.scale == nil then | |
| 36 SkeenMeleeDatabase.scale = 1 --100% size | 40 SkeenMeleeDatabase.scale = 1 --100% size |
| 41 end | |
| 42 if SkeenMeleeDatabase.locked == nil then | |
| 37 SkeenMeleeDatabase.locked = false --Not locked by default | 43 SkeenMeleeDatabase.locked = false --Not locked by default |
| 44 end | |
| 45 if SkeenMeleeDatabase.x == nil then | |
| 38 SkeenMeleeDatabase.x = 100 --TODO: Make some better values I guess? | 46 SkeenMeleeDatabase.x = 100 --TODO: Make some better values I guess? |
| 47 end | |
| 48 if SkeenMeleeDatabase.y == nil then | |
| 39 SkeenMeleeDatabase.y = 100 --TODO: Make some better values I guess? | 49 SkeenMeleeDatabase.y = 100 --TODO: Make some better values I guess? |
| 40 end | 50 end |
| 41 end | 51 end |
| 42 | 52 |
| 43 -- Functions Section | 53 -- Functions Section |
| 60 -- Test class and find a spell accordingly | 70 -- Test class and find a spell accordingly |
| 61 local _, class = UnitClass("player"); | 71 local _, class = UnitClass("player"); |
| 62 local meleespell | 72 local meleespell |
| 63 | 73 |
| 64 -- Choose a melee spell for each class (if any) | 74 -- Choose a melee spell for each class (if any) |
| 65 if (class == "DEATH KNIGHT") then | 75 if (class == "DEATHKNIGHT") then |
| 66 meleespell = "Blood Strike" | 76 meleespell = "Blood Strike" |
| 67 elseif (class == "DRUID") then | 77 elseif (class == "DRUID") then |
| 68 meleespell = "Claw" | 78 meleespell = "Claw" |
| 69 elseif (class == "HUNTER") then | 79 elseif (class == "HUNTER") then |
| 70 meleespell = "Raptor Strike" | 80 meleespell = "Raptor Strike" |
