Add files via upload

First commit. Version 1.0, stable release
This commit is contained in:
2026-06-22 19:28:59 +02:00
committed by GitHub
parent 8e29e50152
commit 77fb81ea86
34 changed files with 10955 additions and 1 deletions
+26
View File
@@ -0,0 +1,26 @@
<Bindings>
<Binding runOnUp="false" name="TOGGLEMAIN" header="HEALBOT">
HealBot_TogglePanel(HealBot_Action)
</Binding>
<Binding runOnUp="false" name="HEALPLAYER">
HealBot_HealUnit('player',HealBot_Action_SpellPattern())
</Binding>
<Binding runOnUp="false" name="HEALPET">
HealBot_HealUnit('pet',HealBot_Action_SpellPattern())
</Binding>
<Binding runOnUp="false" name="HEALPARTY1">
HealBot_HealUnit('party1',HealBot_Action_SpellPattern())
</Binding>
<Binding runOnUp="false" name="HEALPARTY2">
HealBot_HealUnit('party2',HealBot_Action_SpellPattern())
</Binding>
<Binding runOnUp="false" name="HEALPARTY3">
HealBot_HealUnit('party3',HealBot_Action_SpellPattern())
</Binding>
<Binding runOnUp="false" name="HEALPARTY4">
HealBot_HealUnit('party4',HealBot_Action_SpellPattern())
</Binding>
<Binding runOnUp="false" name="HEALTARGET">
HealBot_HealUnit('target',HealBot_Action_SpellPattern())
</Binding>
</Bindings>
+1581
View File
File diff suppressed because it is too large Load Diff
+666
View File
@@ -0,0 +1,666 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd">
<Script file="HealBot_Localization.en.lua" />
<Script file="HealBot_Localization.de.lua" />
<Script file="HealBot_Localization.fr.lua" />
<Script file="HealBot_Localization.kr.lua" />
<Script file="HealBot_BonusScanner.lua" />
<Script file="HealBot_Data.lua" />
<Script file="HealBot.lua" />
<StatusBar name="HealBot_StatusBar" virtual="true" frameStrata="FOREGROUND" hidden="false">
<Size>
<AbsDimension y="18"/>
</Size>
<Layers>
<Layer level="OVERLAY">
<FontString name="$parent_text" inherits="GameFontNormalSmall">
<Anchors>
<Anchor point="CENTER">
<Offset> <AbsDimension y="1"/> </Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<BarTexture file="Interface\TargetingFrame\UI-StatusBar"/>
</StatusBar>
<Frame name="HealBot" parent="UIParent" frameStrata="LOW" toplevel="true">
<Scripts>
<OnLoad>
HealBot_OnLoad(this);
</OnLoad>
<OnEvent>
HealBot_OnEvent(this,event,arg1,arg2,arg3,arg4);
</OnEvent>
<OnUpdate>
HealBot_OnUpdate(this,arg1);
</OnUpdate>
</Scripts>
</Frame>
<GameTooltip name="HealBot_ScanTooltip" frameStrata="TOOLTIP" hidden="true" inherits="GameTooltipTemplate"/>
<GameTooltip name="HealBot_BonusTooltip" frameStrata="TOOLTIP" hidden="true" parent="UIParent" inherits="GameTooltipTemplate"/>
<Frame name="HealBot_Tooltip" inherits="GameTooltipTemplate" frameStrata="TOOLTIP" parent="UIParent" hidden="true">
<Layers>
<Layer level="ARTWORK">
<FontString name="$parentTextL1" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="10" y="-10"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR1" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="-10" y="-10"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL2" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL1" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR2" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR1" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL3" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL2" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR3" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR2" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL4" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL3" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR4" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR3" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL5" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL4" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR5" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR4" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL6" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL5" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR6" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR5" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL7" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL6" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR7" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR6" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL8" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL7" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR8" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR7" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL9" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL8" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR9" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR8" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL10" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL9" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR10" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR9" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL11" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL10" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR11" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR10" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL12" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL11" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR12" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR11" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL13" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL12" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR13" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR12" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL14" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL13" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR14" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR13" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL15" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL14" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR15" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR14" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL16" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL15" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR16" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR15" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL17" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL16" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR17" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR16" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL18" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL17" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR18" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR17" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL19" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL18" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR19" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR18" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL20" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL19" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR20" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR19" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL21" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL20" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR21" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR20" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL22" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL21" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR22" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR21" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL23" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL22" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR23" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR22" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL24" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL23" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR24" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR23" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL25" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL24" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR25" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR24" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL26" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL25" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR26" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR25" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL27" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL26" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR27" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR26" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL28" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL27" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR28" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR27" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL29" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL28" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR29" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR28" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL30" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL29" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR30" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR29" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL31" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL30" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR31" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR30" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL32" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL31" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR32" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR31" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL33" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL32" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR33" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR32" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextL34" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTextL33" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTextR34" inherits="GameFontNormalSmall" hidden="true">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentTextR33" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
</Frame>
</Ui>
+14
View File
@@ -0,0 +1,14 @@
## Interface: 11200
## Title: HealBotBlue
## Version: 1.0
## Author: Bluewhale
## Notes: Adds panel with skinable bars for healing and decursive
## SavedVariables: HealBot_Config
..\..\FrameXML\Fonts.xml
..\..\FrameXML\OptionsFrameTemplates.xml
..\..\FrameXML\UIPanelTemplates.xml
..\..\FrameXML\UIDropDownMenu.xml
HealBot_Error.xml
HealBot.xml
HealBot_Action.xml
HealBot_Options.xml
+1220
View File
File diff suppressed because it is too large Load Diff
+360
View File
@@ -0,0 +1,360 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">
<Script file="HealBot_Action.lua" />
<Button name="HealingButtonTemplate0" virtual="true">
<NormalText name="$parentText" inherits="GameFontNormalSmall" />
<HighlightText inherits="GameFontNormalSmall" />
</Button>
<Button name="HealingButtonTemplate" virtual="true" inherits="HealingButtonTemplate0">
<Size>
<AbsDimension x="95" y="18" />
</Size>
<Scripts>
<OnLoad>HealBot_Action_HealUnit_OnLoad(this);</OnLoad>
<OnEnter>HealBot_Action_HealUnit_OnEnter(this);</OnEnter>
<OnLeave>HealBot_Action_HealUnit_OnLeave(this);</OnLeave>
<OnClick>HealBot_Action_HealUnit_OnClick(this,arg1);</OnClick>
</Scripts>
<Frames>
<StatusBar name="$parentBar" inherits="HealBot_StatusBar">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
<Anchor point="TOPRIGHT" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Layers>
<Layer level="OVERLAY">
<Texture name="$parentIcon1" hidden="true">
<Size><AbsDimension x="12" y="12"/></Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset><AbsDimension x="1" y="-1"/></Offset>
</Anchor>
</Anchors>
</Texture>
<Texture name="$parentIcon2" hidden="true">
<Size><AbsDimension x="12" y="12"/></Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentIcon1" relativePoint="RIGHT">
<Offset><AbsDimension x="1" y="0"/></Offset>
</Anchor>
</Anchors>
</Texture>
<Texture name="$parentIcon3" hidden="true">
<Size><AbsDimension x="12" y="12"/></Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentIcon2" relativePoint="RIGHT">
<Offset><AbsDimension x="1" y="0"/></Offset>
</Anchor>
</Anchors>
</Texture>
<Texture name="$parentIcon4" hidden="true">
<Size><AbsDimension x="12" y="12"/></Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentIcon3" relativePoint="RIGHT">
<Offset><AbsDimension x="1" y="0"/></Offset>
</Anchor>
</Anchors>
</Texture>
<Texture name="$parentIcon5" hidden="true">
<Size><AbsDimension x="12" y="12"/></Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentIcon4" relativePoint="RIGHT">
<Offset><AbsDimension x="1" y="0"/></Offset>
</Anchor>
</Anchors>
</Texture>
</Layer>
</Layers>
</StatusBar>
<StatusBar name="$parentBar2" inherits="HealBot_StatusBar">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
<Anchor point="TOPRIGHT" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
<StatusBar name="$parentBar3" inherits="HealBot_StatusBar" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentBar" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
<Anchor point="TOPRIGHT" relativeTo="$parentBar" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
</Frames>
</Button>
<Button name="HealingButtonTemplate2" virtual="true" inherits="HealingButtonTemplate">
<Size>
<AbsDimension x="108" y="18" />
</Size>
<Frames>
<CheckButton name="$parentCheck" inherits="SendMailRadioButtonTemplate">
<Size>
<AbsDimension x="14" y="20"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>HealBot_Action_HealUnitCheck_OnClick(this)</OnClick>
</Scripts>
</CheckButton>
</Frames>
</Button>
<Button name="HealingButtonTemplate3" virtual="true" inherits="HealingButtonTemplate0">
<Size>
<AbsDimension x="128" y="18" />
</Size>
<Scripts>
<OnLoad>HealBot_Action_HealUnit_OnLoad(this);</OnLoad>
<OnEnter>HealBot_Action_HealUnit_OnEnter(this);</OnEnter>
<OnLeave>HealBot_Action_HealUnit_OnLeave(this);</OnLeave>
<OnClick>HealBot_Action_HealUnit_OnClick(this,arg1);</OnClick>
</Scripts>
<Frames>
<StatusBar name="$parentBar" inherits="HealBot_StatusBar">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
<Anchor point="TOPRIGHT" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
</Frames>
</Button>
<Button name="HealingButtonTemplate4" virtual="true" inherits="HealingButtonTemplate0">
<Size>
<AbsDimension x="128" y="18" />
</Size>
</Button>
<Frame name="HealBot_Action" toplevel="true" parent="UIParent"
movable="true" enableMouse="true" enableKeyboard="false" hidden="true">
<Size>
<AbsDimension x="148" y="74"/>
</Size>
<Anchors>
<Anchor point="RIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Backdrop tile="true"
bgFile="Interface\Tooltips\UI-Tooltip-Background"
edgeFile="Interface\Tooltips\UI-Tooltip-Border">
<EdgeSize>
<AbsValue val="16"/>
</EdgeSize>
<TileSize>
<AbsValue val="16"/>
</TileSize>
<BackgroundInsets>
<AbsInset left="5" right="5" top="5" bottom="5"/>
</BackgroundInsets>
</Backdrop>
<Frames>
<!-- Heal Buttons -->
<Button name="HealBot_Action_HealUnit1" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit2" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit3" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit4" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit5" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit6" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit7" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit8" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit9" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit10" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit11" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit12" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit13" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit14" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit15" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit16" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit17" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit18" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit19" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit20" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit21" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit22" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit23" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit24" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit25" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit26" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit27" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit28" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit29" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit30" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit31" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit32" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit33" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit34" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit35" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit36" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit37" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit38" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit39" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit40" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit41" inherits="HealingButtonTemplate" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit51" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit52" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit53" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit54" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit55" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit56" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit57" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit58" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit59" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_HealUnit60" inherits="HealingButtonTemplate2" text="Unit not set"/>
<Button name="HealBot_Action_Header1" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header2" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header3" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header4" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header5" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header6" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header7" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header8" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header9" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header10" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header11" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header12" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header13" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header14" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header15" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header16" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header17" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header18" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header19" inherits="HealingButtonTemplate4" text="Unit not set"/>
<Button name="HealBot_Action_Header20" inherits="HealingButtonTemplate4" text="Unit not set"/>
<!-- Abort Button -->
<Button name="HealBot_Action_AbortButton" inherits="HealingButtonTemplate3" text=" ">
<Size>
<AbsDimension x="100" y="16"/>
</Size>
<Anchors>
<Anchor point="BOTTOM" relativePoint="BOTTOM">
<Offset>
<AbsDimension x="0" y="12"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
HealBot_Action_AbortButton_OnClick(this);
</OnClick>
</Scripts>
</Button>
<!-- Options Button -->
<Button name="HealBot_Action_OptionsButton" inherits="HealingButtonTemplate0" text="HEALBOT_ACTION_OPTIONS">
<Size>
<AbsDimension x="80" y="20"/>
</Size>
<Anchors>
<Anchor point="BOTTOM" relativePoint="BOTTOM">
<Offset>
<AbsDimension x="0" y="10"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
HealBot_Action_OptionsButton_OnClick(this);
</OnClick>
</Scripts>
</Button>
<!-- Close Button -->
<!--
<Button name="HealBot_Action_CloseButton" inherits="UIPanelButtonTemplate" text="CLOSE">
<Size>
<AbsDimension x="80" y="20"/>
</Size>
<Anchors>
<Anchor point="BOTTOM" relativePoint="BOTTOM">
<Offset>
<AbsDimension x="0" y="15"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
HideUIPanel(this:GetParent());
</OnClick>
</Scripts>
</Button>
-->
</Frames>
<Scripts>
<OnLoad>
HealBot_Action_OnLoad(this);
</OnLoad>
<OnShow>
HealBot_Action_OnShow(this);
</OnShow>
<OnHide>
HealBot_Action_OnHide(this);
</OnHide>
<OnMouseDown>
HealBot_Action_OnMouseDown(this,arg1);
</OnMouseDown>
<OnMouseUp>
HealBot_Action_OnMouseUp(this,arg1);
</OnMouseUp>
<OnClick>
HealBot_Action_OnClick(this,arg1);
</OnClick>
<OnDragStart>
HealBot_Action_OnDragStart(this,arg1);
</OnDragStart>
<OnDragStop>
HealBot_Action_OnDragStop(this);
</OnDragStop>
<!--
<OnKeyDown>
HealBot_Action_OnKey(this,arg1,"down");
</OnKeyDown>
<OnKeyUp>
HealBot_Action_OnKey(this,arg1,"up");
</OnKeyUp>
-->
</Scripts>
</Frame>
</Ui>
+228
View File
@@ -0,0 +1,228 @@
--------------------------------------------------
-- This is a cut version on BonusScanner
-- Healbot only cares about heals and although BonusScanner is a great addon, it lags when everts are fired.
--
-- Original BonusScanner here:
-- http://www.curse-gaming.com/mod.php?addid=2384
--------------------------------------------------
HB_BONUSSCANNER_PATTERN_SETNAME = "^(.*) %(%d/%d%)$";
HB_BONUSSCANNER_PATTERN_GENERIC_PREFIX = "^%+(%d+)%%?(.*)$";
HB_BONUSSCANNER_PATTERN_GENERIC_SUFFIX = "^(.*)%+(%d+)%%?$";
HealBot_BonusScanner = {
bonuses = 0;
IsUpdating = false;
ShowDebug = false; -- tells when the equipment is scanned
active = nil;
temp = {
sets = {},
set = "",
slot = "",
bonuses = 0,
details = {}
};
types = {
"HEAL", -- healing
};
slots = {
"Head",
"Neck",
"Shoulder",
"Shirt",
"Chest",
"Waist",
"Legs",
"Feet",
"Wrist",
"Hands",
"Finger0",
"Finger1",
"Trinket0",
"Trinket1",
"Back",
"MainHand",
"SecondaryHand",
"Ranged",
"Tabard",
};
}
function HealBot_BonusScanner:GetBonus()
if(HealBot_BonusScanner.bonuses) then
return HealBot_BonusScanner.bonuses;
end;
return 0;
end
function HealBot_BonusScanner_Update()
if (HealBot_BonusScanner.IsUpdating) then
return;
else
HealBot_BonusScanner.IsUpdating = true;
HealBot_BonusScanner:ScanEquipment();
end
HealBot_BonusScanner.IsUpdating = false;
end
function HealBot_BonusScanner:ScanEquipment()
local slotid, slotname, hasItem, i;
HealBot_BonusTooltip:SetOwner(HealBot_BonusTooltip, "ANCHOR_NONE");
HealBot_BonusScanner.temp.bonuses = 0;
HealBot_BonusScanner.temp.sets = {};
HealBot_BonusScanner.temp.set = "";
for i, slotname in HealBot_BonusScanner.slots do
slotid, _ = GetInventorySlotInfo(slotname.. "Slot");
hasItem = HealBot_BonusTooltip:SetInventoryItem("player", slotid);
if ( hasItem ) then
HealBot_BonusScanner.temp.slot = slotname;
HealBot_BonusScanner:ScanTooltip();
if(HealBot_BonusScanner.temp.set ~= "") then
HealBot_BonusScanner.temp.sets[HealBot_BonusScanner.temp.set] = 1;
end;
end
end
HealBot_BonusScanner.bonuses = HealBot_BonusScanner.temp.bonuses;
end
function HealBot_BonusScanner:ScanTooltip()
local tmpTxt, line;
local lines = HealBot_BonusTooltip:NumLines();
for i=2, lines, 1 do
tmpText = getglobal("HealBot_BonusTooltipTextLeft"..i);
val = nil;
if (tmpText:GetText()) then
line = tmpText:GetText();
HealBot_BonusScanner:ScanLine(line);
end
end
end
function HealBot_BonusScanner:AddValue(effect, value)
local i,e;
if(type(effect) == "string") then
if effect=="HEAL" then
if(HealBot_BonusScanner.temp.bonuses) then
HealBot_BonusScanner.temp.bonuses = HealBot_BonusScanner.temp.bonuses + value;
else
HealBot_BonusScanner.temp.bonuses = value;
end
end
else
if(type(value) == "table") then
for i,e in effect do
HealBot_BonusScanner:AddValue(e, value[i]);
end
else
for i,e in effect do
HealBot_BonusScanner:AddValue(e, value);
end
end
end
end;
function HealBot_BonusScanner:ScanLine(line)
local tmpStr, found;
if(string.sub(line,0,string.len(HB_BONUSSCANNER_PREFIX_EQUIP)) == HB_BONUSSCANNER_PREFIX_EQUIP) then
tmpStr = string.sub(line,string.len(HB_BONUSSCANNER_PREFIX_EQUIP)+1);
HealBot_BonusScanner:CheckPassive(tmpStr);
elseif(string.sub(line,0,string.len(HB_BONUSSCANNER_PREFIX_SET)) == HB_BONUSSCANNER_PREFIX_SET
and HealBot_BonusScanner.temp.set ~= ""
and not HealBot_BonusScanner.temp.sets[HealBot_BonusScanner.temp.set]) then
tmpStr = string.sub(line,string.len(HB_BONUSSCANNER_PREFIX_SET)+1);
HealBot_BonusScanner.temp.slot = "Set";
HealBot_BonusScanner:CheckPassive(tmpStr);
else
_, _, tmpStr = string.find(line, HB_BONUSSCANNER_PATTERN_SETNAME);
if(tmpStr) then
HealBot_BonusScanner.temp.set = tmpStr;
else
found = HealBot_BonusScanner:CheckGeneric(line);
if(not found) then
HealBot_BonusScanner:CheckOther(line);
end;
end
end
end;
function HealBot_BonusScanner:CheckPassive(line)
local i, p, value, found;
found = nil;
for i,p in HB_BONUSSCANNER_PATTERNS_PASSIVE do
_, _, value = string.find(line, "^" .. p.pattern);
if(value) then
HealBot_BonusScanner:AddValue(p.effect, value)
found = 1;
end
end
if(not found) then
HealBot_BonusScanner:CheckGeneric(line);
end
end
function HealBot_BonusScanner:CheckGeneric(line)
local value, token, pos, tmpStr, found;
found = false;
while(string.len(line) > 0) do
pos = string.find(line, "/", 1, true);
if(pos) then
tmpStr = string.sub(line,1,pos-1);
line = string.sub(line,pos+1);
else
tmpStr = line;
line = "";
end
tmpStr = string.gsub( tmpStr, "^%s+", "" );
tmpStr = string.gsub( tmpStr, "%s+$", "" );
tmpStr = string.gsub( tmpStr, "%.$", "" );
_, _, value, token = string.find(tmpStr, HB_BONUSSCANNER_PATTERN_GENERIC_PREFIX);
if(not value) then
_, _, token, value = string.find(tmpStr, HB_BONUSSCANNER_PATTERN_GENERIC_SUFFIX);
end
if(token and value) then
token = string.gsub( token, "^%s+", "" );
token = string.gsub( token, "%s+$", "" );
token = string.gsub( token, "%.$", "" );
if(HealBot_BonusScanner:CheckToken(token,value)) then
found = true;
end
end
end
return found;
end
function HealBot_BonusScanner:CheckToken(token, value)
local i, p, s1, s2;
if(HB_BONUSSCANNER_PATTERNS_GENERIC_LOOKUP[token]) then
HealBot_BonusScanner:AddValue(HB_BONUSSCANNER_PATTERNS_GENERIC_LOOKUP[token], value);
return true;
end
return false;
end
function HealBot_BonusScanner:CheckOther(line)
local i, p, value, start, found;
for i,p in HB_BONUSSCANNER_PATTERNS_OTHER do
start, _, value = string.find(line, "^" .. p.pattern);
if(start) then
if(p.value) then
HealBot_BonusScanner:AddValue(p.effect, p.value)
elseif(value) then
HealBot_BonusScanner:AddValue(p.effect, value)
end
return true;
end
end
return false;
end
+544
View File
@@ -0,0 +1,544 @@
HealBot_ConfigDefaults = {
ShowManaBars=0,
Version = HEALBOT_VERSION,
AlertLevel = 0.95,
AutoClose = 1,
PanelSounds = 1,
GroupHeals = 1,
TankHeals = 1,
TargetHeals = 1,
EmergencyHeals = 1,
ActionLocked = 0,
OverHeal = 0.25,
CastNotify = 1,
ChatMessages = {
[1] = { Spell = "None", Message = "Casting #Spell# on #Target#", Channel = "None" },
[2] = { Spell = "None", Message = "Casting #Spell# on #Target#", Channel = "None" },
[3] = { Spell = "None", Message = "Casting #Spell# on #Target#", Channel = "None" },
[4] = { Spell = "None", Message = "Casting #Spell# on #Target#", Channel = "None" },
[5] = { Spell = "None", Message = "Casting #Spell# on #Target#", Channel = "None" },
},
HideOptions = 0,
HideAbort = 1,
ShowTooltip = 1,
GrowUpwards = 0,
ProtectPvP = 1,
QualityRange = 0,
EmergIncMonitor = 1,
EmergencyFClass = 4,
ExtraOrder = 1,
ShowDebuffWarning = 0,
SoundDebuffWarning = 0,
SoundDebuffPlay = 1,
CDCMonitor = 1,
PanelAnchorX = -1,
PanelAnchorY = -1,
CDCBarColour = {
[HEALBOT_DISEASE_en] = { R = 0.1, G = 0.05, B = 0.2, },
[HEALBOT_MAGIC_en] = { R = 0.05, G = 0.05, B = 0.1, },
[HEALBOT_POISON_en] = { R = 0.05, G = 0.2, B = 0.1, },
[HEALBOT_CURSE_en] = { R = 0.2, G = 0.05, B = 0.05, },
},
Debuff_Left = {
[HEALBOT_DRUID] = 1,
[HEALBOT_PALADIN] = 1,
[HEALBOT_PRIEST] = 1,
[HEALBOT_SHAMAN] = 1,
},
Debuff_Right = {
[HEALBOT_DRUID] = 1,
[HEALBOT_PALADIN] = 1,
[HEALBOT_PRIEST] = 1,
[HEALBOT_SHAMAN] = 1,
},
BuffWatch = 1,
BuffWatchInCombat = 0,
BuffWatchSelf = {0,0,0,0,0,0,0,0},
Buff_Left = {
[HEALBOT_DRUID] = 1,
[HEALBOT_PALADIN] = 1,
[HEALBOT_PRIEST] = 1,
[HEALBOT_MAGE] = 1,
},
Buff_Right = {
[HEALBOT_DRUID] = 1,
[HEALBOT_PALADIN] = 1,
[HEALBOT_PRIEST] = 1,
[HEALBOT_MAGE] = 1,
},
EmergIncRange = {
[HEALBOT_DRUID] = 0,
[HEALBOT_HUNTER] = 1,
[HEALBOT_MAGE] = 1,
[HEALBOT_PALADIN] = 0,
[HEALBOT_PRIEST] = 0,
[HEALBOT_ROGUE] = 0,
[HEALBOT_SHAMAN] = 0,
[HEALBOT_WARLOCK] = 1,
[HEALBOT_WARRIOR] = 0,
},
EmergIncMelee = {
[HEALBOT_DRUID] = 0,
[HEALBOT_HUNTER] = 0,
[HEALBOT_MAGE] = 0,
[HEALBOT_PALADIN] = 0,
[HEALBOT_PRIEST] = 0,
[HEALBOT_ROGUE] = 1,
[HEALBOT_SHAMAN] = 0,
[HEALBOT_WARLOCK] = 0,
[HEALBOT_WARRIOR] = 1,
},
EmergIncHealers = {
[HEALBOT_DRUID] = 1,
[HEALBOT_HUNTER] = 0,
[HEALBOT_MAGE] = 0,
[HEALBOT_PALADIN] = 0,
[HEALBOT_PRIEST] = 1,
[HEALBOT_ROGUE] = 0,
[HEALBOT_SHAMAN] = 0,
[HEALBOT_WARLOCK] = 0,
[HEALBOT_WARRIOR] = 0,
},
EmergIncCustom = {
[HEALBOT_DRUID] = 1,
[HEALBOT_HUNTER] = 0,
[HEALBOT_MAGE] = 1,
[HEALBOT_PALADIN] = 1,
[HEALBOT_PRIEST] = 1,
[HEALBOT_ROGUE] = 0,
[HEALBOT_SHAMAN] = 1,
[HEALBOT_WARLOCK] = 1,
[HEALBOT_WARRIOR] = 0,
},
KeyCombo = {
[HEALBOT_DRUID] = {
["Left"] = HEALBOT_REGROWTH,
["ShiftLeft"] = HEALBOT_REGROWTH .. HEALBOT_RANK_7,
["CtrlLeft"] = HEALBOT_REGROWTH .. HEALBOT_RANK_5,
["ShiftCtrlLeft"] = HEALBOT_REGROWTH .. HEALBOT_RANK_3,
["Right"] = HEALBOT_HEALING_TOUCH,
["ShiftRight"] = HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_8,
["CtrlRight"] = HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_6,
["ShiftCtrlRight"] = HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_4,
["Middle"] = HEALBOT_REJUVENATION,
["ShiftMiddle"] = HEALBOT_REJUVENATION .. HEALBOT_RANK_8,
["CtrlMiddle"] = HEALBOT_REJUVENATION .. HEALBOT_RANK_6,
["ShiftCtrlMiddle"] = HEALBOT_REJUVENATION .. HEALBOT_RANK_4,
["Button4"] = HEALBOT_MARK_OF_THE_WILD,
},
[HEALBOT_PALADIN] = {
["Left"] = HEALBOT_FLASH_OF_LIGHT,
["ShiftLeft"] = HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_5,
["CtrlLeft"] = HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_3,
["ShiftCtrlLeft"] = HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_1,
["Right"] = HEALBOT_HOLY_LIGHT,
["ShiftRight"] = HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_8,
["CtrlRight"] = HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_6,
["ShiftCtrlRight"] = HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_4,
["Middle"] = HEALBOT_BLESSING_OF_SALVATION,
},
[HEALBOT_PRIEST] = {
["Left"] = HEALBOT_FLASH_HEAL,
["ShiftLeft"] = HEALBOT_FLASH_HEAL .. HEALBOT_RANK_5,
["CtrlLeft"] = HEALBOT_FLASH_HEAL .. HEALBOT_RANK_3,
["ShiftCtrlLeft"] = HEALBOT_FLASH_HEAL .. HEALBOT_RANK_1,
["Right"] = HEALBOT_GREATER_HEAL,
["ShiftRight"] = HEALBOT_GREATER_HEAL .. HEALBOT_RANK_2,
["CtrlRight"] = HEALBOT_HEAL .. HEALBOT_RANK_4,
["ShiftCtrlRight"] = HEALBOT_HEAL .. HEALBOT_RANK_2,
["Middle"] = HEALBOT_RENEW,
["ShiftMiddle"] = HEALBOT_RENEW .. HEALBOT_RANK_7,
["CtrlMiddle"] = HEALBOT_RENEW .. HEALBOT_RANK_5,
["ShiftCtrlMiddle"] = HEALBOT_RENEW .. HEALBOT_RANK_3,
["Button4"] = HEALBOT_POWER_WORD_SHIELD,
["ShiftButton4"] = HEALBOT_POWER_WORD_FORTITUDE,
["Button5"] = HEALBOT_PRAYER_OF_HEALING,
},
[HEALBOT_SHAMAN] = {
["Left"] = HEALBOT_LESSER_HEALING_WAVE,
["ShiftLeft"] = HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_5,
["CtrlLeft"] = HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_3,
["ShiftCtrlLeft"] = HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_1,
["Right"] = HEALBOT_HEALING_WAVE,
["ShiftRight"] = HEALBOT_HEALING_WAVE .. HEALBOT_RANK_8,
["CtrlRight"] = HEALBOT_HEALING_WAVE .. HEALBOT_RANK_6,
["ShiftCtrlRight"] = HEALBOT_HEALING_WAVE .. HEALBOT_RANK_4,
["Middle"] = HEALBOT_CHAIN_HEAL,
},
},
EnableHealthy = 0,
ActionVisible = 0,
CDCLeftText = {[HEALBOT_PRIEST]="None", [HEALBOT_SHAMAN]="None", [HEALBOT_DRUID]="None", [HEALBOT_PALADIN]="None",},
CDCRightText = {[HEALBOT_PRIEST]="None", [HEALBOT_SHAMAN]="None", [HEALBOT_DRUID]="None", [HEALBOT_PALADIN]="None",},
Current_Skin = HEALBOT_SKINS_STD,
Skin_ID = 1,
Skins = {HEALBOT_SKINS_STD, "HealBot Party", "HealBot Raid", "Alteric Valley"},
numcols = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 4, ["Alteric Valley"] = 2},
btexture = {[HEALBOT_SKINS_STD] = 8,["HealBot Party"] = 6, ["HealBot Raid"] = 7, ["Alteric Valley"] = 9},
bcspace = {[HEALBOT_SKINS_STD] = 4, ["HealBot Party"] = 4, ["HealBot Raid"] = 2, ["Alteric Valley"] = 2},
brspace = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 2, ["HealBot Raid"] = 2, ["Alteric Valley"] = 1},
bwidth = {[HEALBOT_SKINS_STD] = 122, ["HealBot Party"] = 115, ["HealBot Raid"] = 90, ["Alteric Valley"] = 85},
bheight = {[HEALBOT_SKINS_STD] = 19, ["HealBot Party"] = 18, ["HealBot Raid"] = 14, ["Alteric Valley"] = 16},
btextenabledcolr = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
btextenabledcolg = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
btextenabledcolb = {[HEALBOT_SKINS_STD] = 0, ["HealBot Party"] = 0, ["HealBot Raid"] = 0, ["Alteric Valley"] = 0},
btextenabledcola = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
btextdisbledcolr = {[HEALBOT_SKINS_STD] = 0.5, ["HealBot Party"] = 0.5, ["HealBot Raid"] = 0.5, ["Alteric Valley"] = 0.4},
btextdisbledcolg = {[HEALBOT_SKINS_STD] = 0.5, ["HealBot Party"] = 0.5, ["HealBot Raid"] = 0.5, ["Alteric Valley"] = 0.4},
btextdisbledcolb = {[HEALBOT_SKINS_STD] = 0.5, ["HealBot Party"] = 0.5, ["HealBot Raid"] = 0.5, ["Alteric Valley"] = 0.4},
btextdisbledcola = {[HEALBOT_SKINS_STD] = 0.45, ["HealBot Party"] = 0.75, ["HealBot Raid"] = 0.75, ["Alteric Valley"] = 0},
btextcursecolr = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
btextcursecolg = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
btextcursecolb = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
btextcursecola = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
backcola = {[HEALBOT_SKINS_STD] = 0.05, ["HealBot Party"] = 0.25, ["HealBot Raid"] = 0.25, ["Alteric Valley"] = 0},
Barcola = {[HEALBOT_SKINS_STD] = 0.85, ["HealBot Party"] = 0.85, ["HealBot Raid"] = 0.85, ["Alteric Valley"] = 0.85},
BarcolaInHeal = {[HEALBOT_SKINS_STD] = 0.40, ["HealBot Party"] = 0.35, ["HealBot Raid"] = 0.35, ["Alteric Valley"] = 0.5},
backcolr = {[HEALBOT_SKINS_STD] = 0.1, ["HealBot Party"] = 0.1, ["HealBot Raid"] = 0.1, ["Alteric Valley"] = 0.2},
backcolg = {[HEALBOT_SKINS_STD] = 0.1, ["HealBot Party"] = 0.1, ["HealBot Raid"] = 0.1, ["Alteric Valley"] = 0.2},
backcolb = {[HEALBOT_SKINS_STD] = 0.7, ["HealBot Party"] = 0.7, ["HealBot Raid"] = 0.7, ["Alteric Valley"] = 0.2},
borcolr = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 0.2},
borcolg = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 0.2},
borcolb = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 0.2},
borcola = {[HEALBOT_SKINS_STD] = 0.25, ["HealBot Party"] = 0.8, ["HealBot Raid"] = 0.8, ["Alteric Valley"] = 0.1},
btextheight = {[HEALBOT_SKINS_STD] = 10, ["HealBot Party"] = 10, ["HealBot Raid"] = 9, ["Alteric Valley"] = 10},
bardisa = {[HEALBOT_SKINS_STD] = 0.15, ["HealBot Party"] = 0.75, ["HealBot Raid"] = 0.75, ["Alteric Valley"] = 0},
abortsize = {[HEALBOT_SKINS_STD] = 7, ["HealBot Party"] = 10, ["HealBot Raid"] = 5, ["Alteric Valley"] = 6},
babortcolr = {[HEALBOT_SKINS_STD] = 0.1, ["HealBot Party"] = 0.1, ["HealBot Raid"] = 0.1, ["Alteric Valley"] = 0.2},
babortcolg = {[HEALBOT_SKINS_STD] = 0.1, ["HealBot Party"] = 0.1, ["HealBot Raid"] = 0.1, ["Alteric Valley"] = 0.2},
babortcolb = {[HEALBOT_SKINS_STD] = 0.5, ["HealBot Party"] = 0.5, ["HealBot Raid"] = 0.5, ["Alteric Valley"] = 0.6},
babortcola = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
ShowHeader = {[HEALBOT_SKINS_STD] = 1, ["HealBot Party"] = 1, ["HealBot Raid"] = 1, ["Alteric Valley"] = 1},
Tooltip_ShowSpellDetail = 0,
Tooltip_ShowTarget = 1,
Tooltip_Recommend = 1,
TooltipPos = 1,
};
HealBot_Config = {};
--HealBot_EmergIncMelee = {};
--HealBot_EmergIncRange = {};
--HealBot_EmergIncHealers = {};
--HealBot_EmergIncCustom = {};
--HealBot_KeyCombo = {};
HealBot_HealsIn = {};
HealBot_Healers = {};
HealBot_UnitDebuff = {};
HealBot_UnitIcons = {};
HealBot_ResetHealsInFlag=true;
HEALBOT_ADDON_ID="HealBot_Heals"
HealBot_AbortButton=1;
HealBot_Groups = {
["ITEMS"] = {
HEALBOT_BANDAGES,
HEALBOT_HEALING_POTIONS,
HEALBOT_HEALTHSTONES,
},
["PALADIN"] = {
HEALBOT_HOLY_LIGHT,
HEALBOT_FLASH_OF_LIGHT,
},
}
HealBot_Spells = {
-- Cast = secs until effect starts
-- Channel = secs until caster available
-- Duration = secs until effect ends
-- Shield = maximum duration
[HEALBOT_LINEN_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 6.0,
Mana = 0, HealsExt = 66, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_HEAVY_LINEN_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 6.0,
Mana = 0, HealsExt = 114, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_WOOL_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 7.0,
Mana = 0, HealsExt = 161, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_HEAVY_WOOL_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 7.0,
Mana = 0, HealsExt = 301, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_SILK_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 8.0,
Mana = 0, HealsExt = 400, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_HEAVY_SILK_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 8.0,
Mana = 0, HealsExt = 640, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_MAGEWEAVE_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 8.0,
Mana = 0, HealsExt = 800, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_HEAVY_MAGEWEAVE_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 8.0,
Mana = 0, HealsExt = 1104, Level = 1,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_RUNECLOTH_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 8.0,
Mana = 0, HealsExt = 1360, Level = 52,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_HEAVY_RUNECLOTH_BANDAGE] = {
Group = HEALBOT_BANDAGES, Range = 15, Channel = 8.0,
Mana = 0, HealsExt = 2000, Level = 58,
Buff = HEALBOT_BUFF_FIRST_AID, Debuff = HEALBOT_DEBUFF_RECENTLY_BANDAGED },
[HEALBOT_MINOR_HEALING_POTION] = {
Group = HEALBOT_HEALING_POTIONS, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 70, HealsMax = 90, Level = 5 },
[HEALBOT_LESSER_HEALING_POTION] = {
Group = HEALBOT_HEALING_POTIONS, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 140, HealsMax = 180, Level = 13 },
[HEALBOT_HEALING_POTION] = {
Group = HEALBOT_HEALING_POTIONS, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 280, HealsMax = 360, Level = 22 },
[HEALBOT_GREATER_HEALING_POTION] = {
Group = HEALBOT_HEALING_POTIONS, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 455, HealsMax = 585, Level = 31 },
[HEALBOT_SUPERIOR_HEALING_POTION] = {
Group = HEALBOT_HEALING_POTIONS, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 700, HealsMax = 900, Level = 45 },
[HEALBOT_MAJOR_HEALING_POTION] = {
Group = HEALBOT_HEALING_POTIONS, Range = 15, Target = {"player"},
Mana = 0, HealsMin = 1050, HealsMax = 1750, Level = 55 },
[HEALBOT_MINOR_HEALTHSTONE] = {
Group = HEALBOT_HEALTHSTONES, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 110, HealsMax = 110, Level = 10 },
[HEALBOT_LESSER_HEALTHSTONE] = {
Group = HEALBOT_HEALTHSTONES, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 275, HealsMax = 275, Level = 22 },
[HEALBOT_HEALTHSTONE] = {
Group = HEALBOT_HEALTHSTONES, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 500, HealsMax = 500, Level = 34 },
[HEALBOT_GREATER_HEALTHSTONE] = {
Group = HEALBOT_HEALTHSTONES, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 880, HealsMax = 880, Level = 46 },
[HEALBOT_MAJOR_HEALTHSTONE] = {
Group = HEALBOT_HEALTHSTONES, Range = 1, Target = {"player"},
Mana = 0, HealsMin = 1440, HealsMax = 1440, Level = 58 },
-- PALADIN
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_1] = { Group = HEALBOT_HOLY_LIGHT, Level = 1 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_2] = { Group = HEALBOT_HOLY_LIGHT, Level = 6 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_3] = { Group = HEALBOT_HOLY_LIGHT, Level = 14 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_4] = { Group = HEALBOT_HOLY_LIGHT, Level = 22 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_5] = { Group = HEALBOT_HOLY_LIGHT, Level = 30 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_6] = { Group = HEALBOT_HOLY_LIGHT, Level = 38 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_7] = { Group = HEALBOT_HOLY_LIGHT, Level = 46 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_8] = { Group = HEALBOT_HOLY_LIGHT, Level = 54 },
[HEALBOT_HOLY_LIGHT .. HEALBOT_RANK_9] = { Group = HEALBOT_HOLY_LIGHT, Level = 60 },
[HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_1] = { Group = HEALBOT_FLASH_OF_LIGHT, Level = 20 },
[HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_2] = { Group = HEALBOT_FLASH_OF_LIGHT, Level = 26 },
[HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_3] = { Group = HEALBOT_FLASH_OF_LIGHT, Level = 34 },
[HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_4] = { Group = HEALBOT_FLASH_OF_LIGHT, Level = 42 },
[HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_5] = { Group = HEALBOT_FLASH_OF_LIGHT, Level = 50 },
[HEALBOT_FLASH_OF_LIGHT .. HEALBOT_RANK_6] = { Group = HEALBOT_FLASH_OF_LIGHT, Level = 58 },
-- DRUID
[HEALBOT_REJUVENATION .. HEALBOT_RANK_1 ] = { Group = HEALBOT_REJUVENATION, Level = 4, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_2 ] = { Group = HEALBOT_REJUVENATION, Level = 10, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_3 ] = { Group = HEALBOT_REJUVENATION, Level = 16, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_4 ] = { Group = HEALBOT_REJUVENATION, Level = 22, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_5 ] = { Group = HEALBOT_REJUVENATION, Level = 28, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_6 ] = { Group = HEALBOT_REJUVENATION, Level = 34, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_7 ] = { Group = HEALBOT_REJUVENATION, Level = 40, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_8 ] = { Group = HEALBOT_REJUVENATION, Level = 46, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_9 ] = { Group = HEALBOT_REJUVENATION, Level = 52, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_10] = { Group = HEALBOT_REJUVENATION, Level = 58, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_REJUVENATION .. HEALBOT_RANK_11] = { Group = HEALBOT_REJUVENATION, Level = 60, Buff = HEALBOT_BUFF_REJUVENATION },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_1 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 1 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_2 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 8 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_3 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 14 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_4 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 20 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_5 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 26 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_6 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 32 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_7 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 38 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_8 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 44 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_9 ] = { Group = HEALBOT_HEALING_TOUCH, Level = 50 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_10] = { Group = HEALBOT_HEALING_TOUCH, Level = 56 },
[HEALBOT_HEALING_TOUCH .. HEALBOT_RANK_11] = { Group = HEALBOT_HEALING_TOUCH, Level = 60 },
[HEALBOT_REGROWTH .. HEALBOT_RANK_1] = { Group = HEALBOT_REGROWTH, Level = 12, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_2] = { Group = HEALBOT_REGROWTH, Level = 18, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_3] = { Group = HEALBOT_REGROWTH, Level = 24, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_4] = { Group = HEALBOT_REGROWTH, Level = 30, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_5] = { Group = HEALBOT_REGROWTH, Level = 36, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_6] = { Group = HEALBOT_REGROWTH, Level = 42, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_7] = { Group = HEALBOT_REGROWTH, Level = 48, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_8] = { Group = HEALBOT_REGROWTH, Level = 54, Buff = HEALBOT_BUFF_REGROWTH },
[HEALBOT_REGROWTH .. HEALBOT_RANK_9] = { Group = HEALBOT_REGROWTH, Level = 60, Buff = HEALBOT_BUFF_REGROWTH },
-- PRIEST
[HEALBOT_LESSER_HEAL .. HEALBOT_RANK_1] = { Group = HEALBOT_LESSER_HEAL, Level = 1 },
[HEALBOT_LESSER_HEAL .. HEALBOT_RANK_2] = { Group = HEALBOT_LESSER_HEAL, Level = 4 },
[HEALBOT_LESSER_HEAL .. HEALBOT_RANK_3] = { Group = HEALBOT_LESSER_HEAL, Level = 10 },
[HEALBOT_HEAL .. HEALBOT_RANK_1] = { Group = HEALBOT_HEAL, Level = 16 },
[HEALBOT_HEAL .. HEALBOT_RANK_2] = { Group = HEALBOT_HEAL, Level = 22 },
[HEALBOT_HEAL .. HEALBOT_RANK_3] = { Group = HEALBOT_HEAL, Level = 28 },
[HEALBOT_HEAL .. HEALBOT_RANK_4] = { Group = HEALBOT_HEAL, Level = 34 },
[HEALBOT_GREATER_HEAL .. HEALBOT_RANK_1] = { Group = HEALBOT_GREATER_HEAL, Level = 40 },
[HEALBOT_GREATER_HEAL .. HEALBOT_RANK_2] = { Group = HEALBOT_GREATER_HEAL, Level = 46 },
[HEALBOT_GREATER_HEAL .. HEALBOT_RANK_3] = { Group = HEALBOT_GREATER_HEAL, Level = 52 },
[HEALBOT_GREATER_HEAL .. HEALBOT_RANK_4] = { Group = HEALBOT_GREATER_HEAL, Level = 58 },
[HEALBOT_GREATER_HEAL .. HEALBOT_RANK_5] = { Group = HEALBOT_GREATER_HEAL, Level = 60 },
[HEALBOT_RENEW .. HEALBOT_RANK_1] = { Group = HEALBOT_RENEW, Level = 8, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_2] = { Group = HEALBOT_RENEW, Level = 14, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_3] = { Group = HEALBOT_RENEW, Level = 20, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_4] = { Group = HEALBOT_RENEW, Level = 26, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_5] = { Group = HEALBOT_RENEW, Level = 32, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_6] = { Group = HEALBOT_RENEW, Level = 38, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_7] = { Group = HEALBOT_RENEW, Level = 44, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_8] = { Group = HEALBOT_RENEW, Level = 50, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_9] = { Group = HEALBOT_RENEW, Level = 56, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_RENEW .. HEALBOT_RANK_10] = { Group = HEALBOT_RENEW, Level = 60, Buff = HEALBOT_BUFF_RENEW },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_1] = { Group = HEALBOT_FLASH_HEAL, Level = 20 },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_2] = { Group = HEALBOT_FLASH_HEAL, Level = 26 },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_3] = { Group = HEALBOT_FLASH_HEAL, Level = 32 },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_4] = { Group = HEALBOT_FLASH_HEAL, Level = 38 },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_5] = { Group = HEALBOT_FLASH_HEAL, Level = 44 },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_6] = { Group = HEALBOT_FLASH_HEAL, Level = 50 },
[HEALBOT_FLASH_HEAL .. HEALBOT_RANK_7] = { Group = HEALBOT_FLASH_HEAL, Level = 56 },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_1] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 6, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_2] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 12, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_3] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 18, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_4] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 24, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_5] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 30, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_6] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 36, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_7] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 42, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_8] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 48, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_9] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 54, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
[HEALBOT_POWER_WORD_SHIELD .. HEALBOT_RANK_10] = { Group = HEALBOT_POWER_WORD_SHIELD, Level = 60, Buff= HEALBOT_BUFF_POWER_WORD_SHIELD, Debuff = HEALBOT_DEBUF_WEAKENED_SOUL },
-- SHAMAN
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_1] = { Group = HEALBOT_HEALING_WAVE, Level = 1 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_2] = { Group = HEALBOT_HEALING_WAVE, Level = 6 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_3] = { Group = HEALBOT_HEALING_WAVE, Level = 12 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_4] = { Group = HEALBOT_HEALING_WAVE, Level = 18 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_5] = { Group = HEALBOT_HEALING_WAVE, Level = 24 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_6] = { Group = HEALBOT_HEALING_WAVE, Level = 32 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_7] = { Group = HEALBOT_HEALING_WAVE, Level = 40 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_8] = { Group = HEALBOT_HEALING_WAVE, Level = 48 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_9] = { Group = HEALBOT_HEALING_WAVE, Level = 56 },
[HEALBOT_HEALING_WAVE .. HEALBOT_RANK_10] = { Group = HEALBOT_HEALING_WAVE, Level = 60 },
[HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_1] = { Group = HEALBOT_LESSER_HEALING_WAVE, Level = 20 },
[HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_2] = { Group = HEALBOT_LESSER_HEALING_WAVE, Level = 28 },
[HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_3] = { Group = HEALBOT_LESSER_HEALING_WAVE, Level = 36 },
[HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_4] = { Group = HEALBOT_LESSER_HEALING_WAVE, Level = 44 },
[HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_5] = { Group = HEALBOT_LESSER_HEALING_WAVE, Level = 52 },
[HEALBOT_LESSER_HEALING_WAVE .. HEALBOT_RANK_6] = { Group = HEALBOT_LESSER_HEALING_WAVE, Level = 60 },
};
HealBot_Debuff_Spells = {
[HEALBOT_PALADIN] = {
HEALBOT_PURIFY,
HEALBOT_CLEANSE,
},
[HEALBOT_DRUID] = {
HEALBOT_CURE_POISON,
HEALBOT_REMOVE_CURSE,
HEALBOT_ABOLISH_POISON,
},
[HEALBOT_PRIEST] = {
HEALBOT_CURE_DISEASE,
HEALBOT_ABOLISH_DISEASE,
HEALBOT_DISPEL_MAGIC..HEALBOT_RANK_1,
HEALBOT_DISPEL_MAGIC..HEALBOT_RANK_2,
},
[HEALBOT_SHAMAN] = {
HEALBOT_CURE_POISON,
HEALBOT_CURE_DISEASE,
},
}
HealBot_Buff_Spells = {
[HEALBOT_PALADIN] = {
HEALBOT_BLESSING_OF_KINGS,
HEALBOT_BLESSING_OF_MIGHT,
HEALBOT_BLESSING_OF_WISDOM,
HEALBOT_BLESSING_OF_SALVATION,
HEALBOT_BLESSING_OF_LIGHT,
HEALBOT_BLESSING_OF_SANCTUARY,
},
[HEALBOT_DRUID] = {
HEALBOT_MARK_OF_THE_WILD,
HEALBOT_GIFT_OF_THE_WILD,
HEALBOT_THORNS,
HEALBOT_OMEN_OF_CLARITY,
},
[HEALBOT_PRIEST] = {
HEALBOT_POWER_WORD_FORTITUDE,
HEALBOT_PRAYER_OF_FORTITUDE,
HEALBOT_DIVINE_SPIRIT,
HEALBOT_PRAYER_OF_SPIRIT,
HEALBOT_SHADOW_PROTECTION,
HEALBOT_PRAYER_OF_SHADOW_PROTECTION,
HEALBOT_INNER_FIRE,
HEALBOT_FEAR_WARD,
},
[HEALBOT_MAGE] = {
HEALBOT_ARCANE_INTELLECT,
HEALBOT_ARCANE_BRILLIANCE,
HEALBOT_DAMPEN_MAGIC,
HEALBOT_AMPLIFY_MAGIC,
},
[HEALBOT_SHAMAN] = {
HEALBOT_ROCKBITER_WEAPON,
HEALBOT_FLAMETONGUE_WEAPON,
HEALBOT_FROSTBRAND_WEAPON,
HEALBOT_WINDFURY_WEAPON,
},
}
HealBot_Debuff_Types = {
[HEALBOT_PURIFY] = {HEALBOT_DISEASE_en, HEALBOT_POISON_en},
[HEALBOT_CLEANSE] = {HEALBOT_DISEASE_en, HEALBOT_POISON_en, HEALBOT_MAGIC_en},
[HEALBOT_CURE_POISON] = {HEALBOT_POISON_en},
[HEALBOT_REMOVE_CURSE] = {HEALBOT_CURSE_en},
[HEALBOT_ABOLISH_POISON] = {HEALBOT_POISON_en},
[HEALBOT_CURE_DISEASE] = {HEALBOT_DISEASE_en},
[HEALBOT_ABOLISH_DISEASE] = {HEALBOT_DISEASE_en},
[HEALBOT_DISPEL_MAGIC..HEALBOT_RANK_1] = {HEALBOT_MAGIC_en},
[HEALBOT_DISPEL_MAGIC..HEALBOT_RANK_2] = {HEALBOT_MAGIC_en},
}
HealBot_IsFighting = false;
HealBot_DebuffPriority = {"none"};
HealBot_DebuffWatch = {[HEALBOT_DISEASE_en]="NO", [HEALBOT_MAGIC_en]="NO", [HEALBOT_POISON_en]="NO", [HEALBOT_CURSE_en]="NO"};
HealBot_Heals = {};
HealBot_CurrentSpells = {};
HealBot_EmergInc = {};
HealBot_CDCInc = {};
HealBot_Skins = {};
HealBot_ErrorCnt=0;
HealBot_SpamCnt=0;
HealBot_Action_TooltipUnit=nil;
HealBot_Ressing = {};
HealBot_IamRessing = false;
+373
View File
@@ -0,0 +1,373 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd">
<Script file="HealBot_Errors.lua" />
<Frame name="HealBot_Error" toplevel="true" parent="UIParent"
movable="true" enableMouse="true" enableKeyboard="false" hidden="true">
<Size>
<AbsDimension x="750" y="580"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="250" y="-80"/>
</Offset>
</Anchor>
</Anchors>
<Layers>
<Layer level="OVERLAY">
<FontString name="HealBot_Error_Header" inherits="GameFontNormalLarge" text="HealBot ERROR">
<Anchors>
<Anchor point="TOP" relativePoint="TOP">
<Offset>
<AbsDimension x="0" y="-15"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error_Header2" inherits="GameFontNormal"
text="Please take a screenshot of these errors and post comments on Cursed">
<Anchors>
<Anchor point="TOP" relativePoint="TOP">
<Offset>
<AbsDimension x="0" y="-40"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error1" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-60"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error2" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-75"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error3" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-90"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error4" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-105"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error5" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-120"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error6" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-135"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error7" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-150"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error8" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-165"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error9" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-180"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error10" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-195"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error11" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-210"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error12" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-225"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error13" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-240"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error14" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-255"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error15" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-270"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error16" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-285"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error17" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-300"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error18" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-315"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error19" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-330"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error20" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-345"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error21" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-360"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error22" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-375"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error23" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-390"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error24" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-405"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error25" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-420"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error26" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-435"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error27" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-450"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error28" inherits="ChatFontNormal" text=" ">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-465"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error_Clientx" inherits="GameFontNormalSmall" text="Alert Message Color">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-20" y="65"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error_Versionx" inherits="GameFontNormalSmall" text="Alert Message Color">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-20" y="50"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="HealBot_Error_Classx" inherits="GameFontNormalSmall" text="Alert Message Color">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-20" y="35"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Backdrop tile="true"
bgFile="Interface\Tooltips\UI-Tooltip-Background"
edgeFile="Interface\Tooltips\UI-Tooltip-Border">
<EdgeSize>
<AbsValue val="16"/>
</EdgeSize>
<TileSize>
<AbsValue val="16"/>
</TileSize>
<BackgroundInsets>
<AbsInset left="5" right="5" top="5" bottom="5"/>
</BackgroundInsets>
</Backdrop>
<Frames>
<Button name="HealBot_Error_CloseButton" inherits="UIPanelButtonTemplate" text="CLOSE">
<Size>
<AbsDimension x="80" y="20"/>
</Size>
<Anchors>
<Anchor point="BOTTOM" relativePoint="BOTTOM">
<Offset>
<AbsDimension x="0" y="15"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
HideUIPanel(this:GetParent());
</OnClick>
</Scripts>
</Button>
</Frames>
<Scripts>
<OnShow>
HealBot_Errors_OnShow(this);
</OnShow>
<OnHide>
HealBot_Errors_OnHide(this);
</OnHide>
<OnDragStart>
HealBot_Errors_OnDragStart(this,arg1);
</OnDragStart>
<OnDragStop>
HealBot_Errors_OnDragStop(this);
</OnDragStop>
</Scripts>
</Frame>
</Ui>
+35
View File
@@ -0,0 +1,35 @@
function HealBot_Errors_OnLoad(this)
-- do nothing
end
function HealBot_Errors_OnShow(this)
local client = getglobal("HealBot_Error_Clientx")
client:SetText("Client="..GetLocale())
HealBot_Error_Versionx:SetText("Healbot verion="..HEALBOT_VERSION)
HealBot_Error_Classx:SetText("Player class="..HealBot_UnitClass("player"))
end
function HealBot_Errors_OnHide(this)
local errtext;
HealBot_StopMoving(this);
for j=1,28 do
errtext = getglobal("HealBot_Error"..j);
errtext:SetText(" ")
end
HealBot_ErrorCnt=0;
end
function HealBot_Errors_OnDragStart(this,arg1)
HealBot_StartMoving(this);
end
function HealBot_Errors_OnDragStop(this)
HealBot_StopMoving(this);
end
function HealBot_ErrorsIn(msg,id)
local errtext = getglobal("HealBot_Error"..id);
errtext:SetText(msg)
ShowUIPanel(HealBot_Error);
end
+351
View File
@@ -0,0 +1,351 @@
------------
-- GERMAN --
------------
-- Ä = \195\132
-- Ö = \195\150
-- Ü = \195\156
-- ß = \195\159
-- ä = \195\164
-- ö = \195\182
-- ü = \195\188
if (GetLocale() == "deDE") then
-------------------
-- Compatibility --
-------------------
HEALBOT_DRUID = "Druide";
HEALBOT_HUNTER = "J\195\164ger";
HEALBOT_MAGE = "Magier";
HEALBOT_PALADIN = "Paladin";
HEALBOT_PRIEST = "Priester";
HEALBOT_ROGUE = "Schurke";
HEALBOT_SHAMAN = "Schamane";
HEALBOT_WARLOCK = "Hexenmeister";
HEALBOT_WARRIOR = "Krieger";
HEALBOT_BANDAGES = "Verb\195\164nde";
HEALBOT_LINEN_BANDAGE = "Leinenverband";
HEALBOT_WOOL_BANDAGE = "Wollverband";
HEALBOT_SILK_BANDAGE = "Seidenverband";
HEALBOT_MAGEWEAVE_BANDAGE = "Magiestoffverband";
HEALBOT_RUNECLOTH_BANDAGE = "Runenstoffverband";
HEALBOT_HEAVY_LINEN_BANDAGE = "Schwerer Leinenverband";
HEALBOT_HEAVY_WOOL_BANDAGE = "Schwerer Wollverband";
HEALBOT_HEAVY_SILK_BANDAGE = "Schwerer Seidenverband";
HEALBOT_HEAVY_MAGEWEAVE_BANDAGE = "Schwerer Magiestoffverband";
HEALBOT_HEAVY_RUNECLOTH_BANDAGE = "Schwerer Runenstoffverband";
HEALBOT_HEALING_POTIONS = "Heiltr\195\164nke";
HEALBOT_MINOR_HEALING_POTION = "Geringer Heiltrank";
HEALBOT_LESSER_HEALING_POTION = "Schwacher Heiltrank";
HEALBOT_HEALING_POTION = "Heiltrank";
HEALBOT_GREATER_HEALING_POTION = "Gro\195\159er Heiltrank";
HEALBOT_SUPERIOR_HEALING_POTION = "\195\156berragender Heiltrank";
HEALBOT_MAJOR_HEALING_POTION = "Erheblicher Heiltrank";
HEALBOT_HEALTHSTONES = "Gesundheitssteine";
HEALBOT_MINOR_HEALTHSTONE = "Geringer Gesundheitsstein";
HEALBOT_LESSER_HEALTHSTONE = "Schwacher Gesundheitsstein";
HEALBOT_HEALTHSTONE = "Gesundheitsstein";
HEALBOT_GREATER_HEALTHSTONE = "Gro\195\159er Gesundheitsstein";
HEALBOT_MAJOR_HEALTHSTONE = "Erheblicher Gesundheitsstein";
HEALBOT_FLASH_HEAL = "Blitzheilung";
HEALBOT_FLASH_OF_LIGHT = "Lichtblitz";
HEALBOT_HOLY_SHOCK = "Heiliger Schock";
HEALBOT_GREATER_HEAL = "Gro\195\159e Heilung";
HEALBOT_HEALING_TOUCH = "Heilende Ber\195\188hrung";
HEALBOT_HEAL = "Heilen";
HEALBOT_HEALING_WAVE = "Welle der Heilung";
HEALBOT_HOLY_LIGHT = "Heiliges Licht";
HEALBOT_LESSER_HEAL = "Geringes Heilen";
HEALBOT_LESSER_HEALING_WAVE = "Geringe Welle der Heilung";
HEALBOT_MEND_PET = "Tier Heilen";
HEALBOT_POWER_WORD_SHIELD = "Machtwort: Schild";
HEALBOT_REGROWTH = "Nachwachsen";
HEALBOT_RENEW = "Erneuerung";
HEALBOT_REJUVENATION = "Verj\195\188ngung";
HEALBOT_PRAYER_OF_HEALING = "Gebet der Heilung";
HEALBOT_CHAIN_HEAL = "Kettenheilung";
HEALBOT_POWER_WORD_FORTITUDE = "Machtwort: Seelenst\195\164rke";
HEALBOT_MARK_OF_THE_WILD = "Mal der Wildnis";
HEALBOT_BLESSING_OF_SALVATION = "Segen der Rettung";
HEALBOT_RESURRECTION = "Auferstehung";
HEALBOT_REDEMPTION = "Erl\195\182sung";
HEALBOT_REBIRTH = "Wiedergeburt";
HEALBOT_ANCESTRALSPIRIT = "Geist der Ahnen";
HEALBOT_CURE_DISEASE = "Krankheit heilen";
HEALBOT_ABOLISH_DISEASE = "Krankheit aufheben";
HEALBOT_PURIFY = "L\195\164utern";
HEALBOT_CLEANSE = "Reinigung des Glaubens";
HEALBOT_DISPEL_MAGIC = "Magiebannung";
HEALBOT_CURE_POISON = "Vergiftung heilen";
HEALBOT_ABOLISH_POISON = "Vergiftung aufheben";
HEALBOT_REMOVE_CURSE = "Fluch aufheben";
HEALBOT_DISEASE = "Krankheit";
HEALBOT_MAGIC = "Magie";
HEALBOT_CURSE = "Fluch";
HEALBOT_POISON = "Gift";
HEALBOT_RANK_1 = "(Rang 1)";
HEALBOT_RANK_2 = "(Rang 2)";
HEALBOT_RANK_3 = "(Rang 3)";
HEALBOT_RANK_4 = "(Rang 4)";
HEALBOT_RANK_5 = "(Rang 5)";
HEALBOT_RANK_6 = "(Rang 6)";
HEALBOT_RANK_7 = "(Rang 7)";
HEALBOT_RANK_8 = "(Rang 8)";
HEALBOT_RANK_9 = "(Rang 9)";
HEALBOT_RANK_10 = "(Rang 10)";
HEALBOT_RANK_11 = "(Rang 11)";
HEALBOT_LIBRARY_INCHEAL = "Erh\195\182ht durch Zauber und Effekte verursachte Heilung um bis zu (%d+)%.";
HEALBOT_LIBRARY_INCDAMHEAL = "Erh\195\182ht durch Zauber und magische Effekte zugef\195\188gten Schaden und Heilung um bis zu (%d+)%.";
HB_BONUSSCANNER_NAMES = {
HEAL = "Heilung",
}
HB_BONUSSCANNER_PREFIX_EQUIP = "Anlegen: ";
HB_BONUSSCANNER_PREFIX_SET = "Set: ";
HB_BONUSSCANNER_PATTERNS_PASSIVE = {
{ pattern = "Erh\195\182ht durch Zauber und magische Effekte zugef\195\188gten Schaden und Heilung um bis zu (%d+)%.", effect = {"HEAL","DMG"} },
{ pattern = "Erh\195\182ht durch Zauber und Effekte verursachte Heilung um bis zu (%d+)%.", effect = "HEAL" },
{ pattern = "Erh\195\182ht die durch Zauber und Effekte verursachte Heilung um bis zu (%d+)%.", effect = "HEAL" },
};
HB_BONUSSCANNER_PATTERNS_GENERIC_LOOKUP = {
["Heilzauber"] = "HEAL",
["Heilung und Zauberschaden"] = {"HEAL","DMG"},
};
HB_BONUSSCANNER_PATTERNS_OTHER = {
{ pattern = "Zandalarianisches Siegel des Mojo", effect = {"DMG", "HEAL"}, value = 18 },
{ pattern = "Zandalarianisches Siegel der Inneren Ruhe", effect = "HEAL", value = 33 },
{ pattern = "Schwaches Zauber", effect = {"DMG", "HEAL"}, value = 8 },
{ pattern = "Geringes Zauber", effect = {"DMG", "HEAL"}, value = 16 },
{ pattern = "Zauber", effect = {"DMG", "HEAL"}, value = 24 },
{ pattern = "Hervorragendes Zauber", effect = {"DMG", "HEAL", "SPELLCRIT"}, value = {36, 36, 1} },
{ pattern = "Hervorragendes Mana", effect = { "MANAREG", "HEAL"}, value = {12, 25} }
};
HEALBOT_BUFF_FIRST_AID = "Interface\\Icons\\Spell_Holy_Heal";
HEALBOT_BUFF_POWER_WORD_SHIELD = "Interface\\Icons\\Spell_Holy_PowerWordShield";
HEALBOT_BUFF_REJUVENATION = "Interface\\Icons\\Spell_Nature_Rejuvenation";
HEALBOT_BUFF_REGROWTH = "Interface\\Icons\\Spell_Nature_ResistNature";
HEALBOT_BUFF_RENEW = "Interface\\Icons\\Spell_Holy_Renew";
HEALBOT_DEBUFF_WEAKENED_SOUL = "Interface\\Icons\\Spell_Holy_AshesToAshes";
HEALBOT_DEBUFF_RECENTLY_BANDAGED = "Interface\\Icons\\INV_Misc_Bandage_08";
HB_SPELL_PATTERN_LESSER_HEAL = "Euer Ziel um (%d+) bis (%d+) Punkt%(e%) heilen";
HB_SPELL_PATTERN_HEAL = "Euer Ziel um (%d+) bis (%d+) Punkt%(e%) heilen";
HB_SPELL_PATTERN_GREATER_HEAL = "Ein langsam zu wirkender Zauber, der ein einzelnes Ziel um (%d+) bis (%d+) Punkt%(e%) heilt";
HB_SPELL_PATTERN_FLASH_HEAL = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) Punkt%(e%)";
HB_SPELL_PATTERN_RENEW2 = "Heilt das Ziel (%d+) Sek. lang um (%d+) bis (%d+) Schadenspunk";
HB_SPELL_PATTERN_RENEW3 = "Heilt das Ziel (%d+) Sek. lang um (%d+) Schadenspunk";
HB_SPELL_PATTERN_SHIELD = "absorbiert dabei (%d+) Punkt%(e%) Schaden. H\195\164lt (%d+) Sek";
HB_SPELL_PATTERN_HEALING_TOUCH = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) Punkt%(e%)";
HB_SPELL_PATTERN_REGROWTH = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) und \195\188ber (%d+) Sek%. um weitere (%d+)";
HB_SPELL_PATTERN_REGROWTH1 = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) und \195\188ber (%d+) Sek%. um weitere (%d+) bis (%d+)";
HB_SPELL_PATTERN_HOLY_LIGHT = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) Punkt%(e%)";
HB_SPELL_PATTERN_FLASH_OF_LIGHT = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) Punkt%(e%)";
HB_SPELL_PATTERN_HEALING_WAVE = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) Punkt%(e%)";
HB_SPELL_PATTERN_LESSER_HEALING_WAVE = "Heilt ein befreundetes Ziel um (%d+) bis (%d+) Punkt%(e%)";
HB_SPELL_PATTERN_REJUVENATION = "Heilt das Ziel von (%d+) \195\188ber (%d+) Sek";
HB_SPELL_PATTERN_REJUVENATION1 = "Heilt das Ziel von (%d+) bis (%d+) \195\188ber (%d+) Sek";
HB_TOOLTIP_MANA = "^(%d+) Mana$";
HB_TOOLTIP_RANGE = "(%d+) m";
HB_TOOLTIP_INSTANT_CAST = "Spontanzauber";
HB_TOOLTIP_CAST_TIME = "(%d+.?%d*) Sek";
HB_TOOLTIP_CHANNELED = "Abgebrochen";
HB_HASLEFTRAID = "^([^%s]+) hat die \195\131\197\147berfallgruppe verlassen%.$";
HB_HASLEFTPARTY = "^([^%s]+) hat die Gruppe verlassen";
HB_YOULEAVETHEGROUP = "Du hast die Gruppe verlassen"
HB_YOULEAVETHERAID = "Du hast den Schlachtzug verlassen"
-----------------
-- Translation --
-----------------
HEALBOT_ADDON = "HealBotBlue " .. HEALBOT_VERSION;
HEALBOT_LOADED = " geladen.";
HEALBOT_CASTINGSPELLONYOU = "Wirke %s auf Euch ...";
HEALBOT_CASTINGSPELLONUNIT = "Wirke %s auf %s ...";
HEALBOT_ABORTEDSPELLONUNIT = "... abgebrochen %s bei %s";
HEALBOT_ACTION_TITLE = "HealBot";
HEALBOT_ACTION_OPTIONS = "Optionen";
HEALBOT_ACTION_ABORT = "Abbruch";
HEALBOT_OPTIONS_TITLE = HEALBOT_ADDON;
HEALBOT_OPTIONS_DEFAULTS = "Reset";
HEALBOT_OPTIONS_CLOSE = "Schlie\195\159en";
HEALBOT_OPTIONS_TAB_GENERAL = "Allg.";
HEALBOT_OPTIONS_TAB_SPELLS = "Spr\195\188che";
HEALBOT_OPTIONS_TAB_HEALING = "Heilung";
HEALBOT_OPTIONS_TAB_CDC = "Debuffs";
HEALBOT_OPTIONS_TAB_SKIN = "Skin"
HEALBOT_OPTIONS_PANEL_TEXT = "Heilungspanel Optionen:"
HEALBOT_OPTIONS_BARALPHA = "Leisten Transparenz";
HEALBOT_OPTIONS_BARALPHAINHEAL = "Ankomm.Heilung Transparenz";
HEALBOT_OPTIONS_ACTIONLOCKED = "Fenster fixieren";
HEALBOT_OPTIONS_GROWUPWARDS = "Aufw\195\164rts sort.";
HEALBOT_OPTIONS_AUTOSHOW = "Automatisch \195\150ffnen";
HEALBOT_OPTIONS_PANELSOUNDS = "Sound beim \195\150ffnen";
HEALBOT_OPTIONS_ALERTSECONDS = "Todescountdown";
HEALBOT_OPTIONS_HIDEOPTIONS = "Verstecke Optionen Knopf";
HEALBOT_OPTIONS_QUALITYRANGE = "Exakter 25 Meter Check in Instanzen";
HEALBOT_OPTIONS_INTEGRATECTRA = "Integriere CTRA";
HEALBOT_OPTIONS_TOGGLEALTUSE = "Toggle Alt-key";
HEALBOT_OPTIONS_PROTECTPVP = "Vermeidung des PvP Flags";
HEALBOT_OPTIONS_HEAL_CHATOPT = "Chat Optionen";
HEALBOT_OPTIONS_SKINTEXT = "Skin"
HEALBOT_SKINS_STD = "Standard"
HEALBOT_OPTIONS_SKINTEXTURE = "Textur"
HEALBOT_OPTIONS_SKINHEIGHT = "H\195\182he"
HEALBOT_OPTIONS_SKINWIDTH = "Breite"
HEALBOT_OPTIONS_SKINNUMCOLS = "Anzahl Spalten"
HEALBOT_OPTIONS_SKINBRSPACE = "Reihenabstand"
HEALBOT_OPTIONS_SKINBCSPACE = "Spaltenabstand"
HEALBOT_OPTIONS_EXTRASORT = "Sort. Extraleisten nach"
HEALBOT_SORTBY_NAME = "Name"
HEALBOT_SORTBY_CLASS = "Klasse"
HEALBOT_SORTBY_GROUP = "Gruppe"
HEALBOT_SORTBY_MAXHEALTH = "Max Leben"
HEALBOT_OPTIONS_DELSKIN = "L\195\182schen"
HEALBOT_OPTIONS_NEWSKINTEXT = "Neuer Skin"
HEALBOT_OPTIONS_SAVESKIN = "Speichern"
HEALBOT_OPTIONS_SKINBARS = "Leisten Optionen"
HEALBOT_OPTIONS_SKINPANEL = "Panel Farben"
HEALBOT_SKIN_ENTEXT = "Aktiv"
HEALBOT_SKIN_DISTEXT = "Inaktiv"
HEALBOT_SKIN_DEBTEXT = "Debuff"
HEALBOT_SKIN_BACKTEXT = "Hintergrund"
HEALBOT_SKIN_BORDERTEXT = "Rand"
HEALBOT_OPTIONS_HIDEABORT = "Verstecke Abbruch Knopf"
HEALBOT_OPTIONS_SHOWHEADERS = "Zeige \195\156berschriften"
HEALBOT_OPTIONS_ITEMS = "Items";
HEALBOT_OPTIONS_SPELLS = "Spr\195\188che";
HEALBOT_OPTIONS_COMBOCLASS = "Tastenkombinationen f\195\188r";
HEALBOT_OPTIONS_CLICK = "Klick";
HEALBOT_OPTIONS_SHIFT = "Shift+Klick:";
HEALBOT_OPTIONS_CTRL = "Strg+Klick:";
HEALBOT_OPTIONS_SHIFTCTRL = "Shift+Strg+Klick:";
HEALBOT_OPTIONS_ENABLEHEALTHY = "Auch unverletzte Ziele heilen";
HEALBOT_OPTIONS_CASTNOTIFY1 = "Keine Benachrichtigungen";
HEALBOT_OPTIONS_CASTNOTIFY2 = "Nachricht an sich selbst";
HEALBOT_OPTIONS_CASTNOTIFY3 = "Nachricht ans Ziel";
HEALBOT_OPTIONS_CASTNOTIFY4 = "Nachricht an die Gruppe";
HEALBOT_OPTIONS_CASTNOTIFY5 = "Nachricht an den Raid ";
HEALBOT_OPTIONS_TARGETWHISPER = "Ziel bei Heilung anfl\195\188stern";
HEALBOT_OPTIONS_HEAL_BUTTONS = "Heilungsknopf f\195\188r:"
HEALBOT_OPTIONS_CDCBUTTONS = "Maustasten bei Debuffs";
HEALBOT_OPTIONS_CDCLEFT = "Alt+Links";
HEALBOT_OPTIONS_CDCRIGHT = "Alt+Rechts";
HEALBOT_OPTIONS_CDCBARS = "Farbe f\195\188r Art des Zaubers";
HEALBOT_OPTIONS_CDCCLASS = "\195\156berwache Klasse";
HEALBOT_OPTIONS_CDCWARNINGS = "Warnung bei Debuffs";
HEALBOT_OPTIONS_USEBUTTONS = "Definiere Spr\195\188che";
HEALBOT_OPTIONS_CDC = "Heilen/Bannen/Reinigen f\195\188r";
HEALBOT_OPTIONS_SHOWDEBUFFWARNING = "Zeige Warnung bei Debuff";
HEALBOT_OPTIONS_SOUNDDEBUFFWARNING = "Spiele Ton bei Debuff";
HEALBOT_OPTIONS_SOUND1 = "Ton 1"
HEALBOT_OPTIONS_SOUND2 = "Ton 2"
HEALBOT_OPTIONS_SOUND3 = "Ton 3"
HEALBOT_OPTIONS_HEAL_BUTTONS = "Heilungsleisten f\195\188r";
HEALBOT_OPTIONS_EMERGFILTER = "Notfall Optionen f\195\188r";
HEALBOT_OPTIONS_GROUPHEALS = "Gruppe";
HEALBOT_OPTIONS_TANKHEALS = "Maintanks";
HEALBOT_OPTIONS_TARGETHEALS = "Ziele";
HEALBOT_OPTIONS_EMERGENCYHEALS= "Notf\195\164lle";
HEALBOT_OPTIONS_HEALLEVEL = "Heilstufe";
HEALBOT_OPTIONS_ALERTLEVEL = "Alarmstufe";
HEALBOT_OPTIONS_OVERHEAL = "Abbruch Knopf bei \195\156berheilung"
HEALBOT_OPTIONS_SORTHEALTH = "Gesundheit";
HEALBOT_OPTIONS_SORTPERCENT = "Prozent"
HEALBOT_OPTIONS_SORTSURVIVAL = "Todescountdown";
HEALBOT_OPTIONS_EMERGFCLASS = "Klassenauswahl nach";
HEALBOT_OPTIONS_COMBOBUTTON = "Maustaste";
HEALBOT_OPTIONS_BUTTONLEFT = "Linke";
HEALBOT_OPTIONS_BUTTONMIDDLE = "Mittlere";
HEALBOT_OPTIONS_BUTTONRIGHT = "Rechte";
HEALBOT_OPTIONS_BUTTON4 = "Taste4";
HEALBOT_OPTIONS_BUTTON5 = "Taste5";
BINDING_HEADER_HEALBOT = "HealBot";
BINDING_NAME_TOGGLEMAIN = "Hauptfenster an-/ausschalten";
BINDING_NAME_HEALPLAYER = "Spieler heilen";
BINDING_NAME_HEALPET = "Begleiter heilen";
BINDING_NAME_HEALPARTY1 = "Gruppenmitglied 1 heilen";
BINDING_NAME_HEALPARTY2 = "Gruppenmitglied 2 heilen";
BINDING_NAME_HEALPARTY3 = "Gruppenmitglied 3 heilen";
BINDING_NAME_HEALPARTY4 = "Gruppenmitglied 4 heilen";
BINDING_NAME_HEALTARGET = "Ziel heilen";
HEALBOT_OPTIONS_PROFILE = "Set Profile:";
HEALBOT_OPTIONS_ProfilePvP = "PvP";
HEALBOT_OPTIONS_ProfilePvE = "PvE";
HEALBOT_CLASSES_ALL = "Alle Klassen";
HEALBOT_CLASSES_MELEE = "Nahkampf";
HEALBOT_CLASSES_RANGES = "Fernkampf";
HEALBOT_CLASSES_HEALERS = "Heiler";
HEALBOT_CLASSES_CUSTOM = "pers\195\182nlich";
HEALBOT_OPTIONS_SHOWTOOLTIP = "Zeige Tooltips";
HEALBOT_OPTIONS_SHOWDETTOOLTIP = "Zeige detaillierte Spruchinfos";
HEALBOT_OPTIONS_SHOWUNITTOOLTIP = "Zeige Zielinfos";
HEALBOT_OPTIONS_SHOWRECTOOLTIP = "Zeige empf. Sofortzauber";
HEALBOT_TOOLTIP_POSDEFAULT = "Standardposition";
HEALBOT_TOOLTIP_POSLEFT = "Links vom Healbot";
HEALBOT_TOOLTIP_POSRIGHT = "Rechts vom Healbot";
HEALBOT_TOOLTIP_POSABOVE = "\195\156ber dem Healbot";
HEALBOT_TOOLTIP_POSBELOW = "Unter dem Healbot";
HEALBOT_OPTIONS_SKINFHEIGHT = "Schrift Gr\195\182\195\159e"
HEALBOT_OPTIONS_ABORTSIZE = "Abbruch Gr\195\182\195\159e"
HEALBOT_OPTIONS_BARALPHADIS = "Inaktiv Transparenz"
HEALBOT_TOOLTIP_RECOMMENDTEXT = "Sofortzauber Empfehlung"
HEALBOT_TOOLTIP_NONE = "nicht verf\195\188gbar"
HEALBOT_TOOLTIP_ITEMBONUS = "Item Bonus";
HEALBOT_TOOLTIP_ACTUALBONUS = "Aktueller Bonus ist";
HEALBOT_TOOLTIP_SHIELD = "Absorbiert"
HEALBOT_WORDS_OVER = "\195\188ber";
HEALBOT_WORDS_SEC = "Sek";
HEALBOT_WORDS_TO = "zu";
HEALBOT_WORDS_CAST = "Zauber"
HEALBOT_WORDS_FOR = "f\195\188r";
end
+385
View File
@@ -0,0 +1,385 @@
HEALBOT_VERSION = "1.0";
-------------
-- ENGLISH --
-------------
-------------------
-- Compatibility --
-------------------
HEALBOT_DRUID = "Druid";
HEALBOT_HUNTER = "Hunter";
HEALBOT_MAGE = "Mage";
HEALBOT_PALADIN = "Paladin";
HEALBOT_PRIEST = "Priest";
HEALBOT_ROGUE = "Rogue";
HEALBOT_SHAMAN = "Shaman";
HEALBOT_WARLOCK = "Warlock";
HEALBOT_WARRIOR = "Warrior";
HEALBOT_BANDAGES = "Bandages";
HEALBOT_LINEN_BANDAGE = "Linen Bandage";
HEALBOT_WOOL_BANDAGE = "Wool Bandage";
HEALBOT_SILK_BANDAGE = "Silk Bandage";
HEALBOT_MAGEWEAVE_BANDAGE = "Mageweave Bandage";
HEALBOT_RUNECLOTH_BANDAGE = "Runecloth Bandage";
HEALBOT_HEAVY_LINEN_BANDAGE = "Heavy Linen Bandage";
HEALBOT_HEAVY_WOOL_BANDAGE = "Heavy Wool Bandage";
HEALBOT_HEAVY_SILK_BANDAGE = "Heavy Silk Bandage";
HEALBOT_HEAVY_MAGEWEAVE_BANDAGE = "Heavy Mageweave Bandage";
HEALBOT_HEAVY_RUNECLOTH_BANDAGE = "Heavy Runecloth Bandage";
HEALBOT_HEALING_POTIONS = "Healing Potions";
HEALBOT_MINOR_HEALING_POTION = "Minor Healing Potion";
HEALBOT_LESSER_HEALING_POTION = "Lesser Healing Potion";
HEALBOT_HEALING_POTION = "Healing Potion";
HEALBOT_GREATER_HEALING_POTION = "Greater Healing Potion";
HEALBOT_SUPERIOR_HEALING_POTION = "Superior Healing Potion";
HEALBOT_MAJOR_HEALING_POTION = "Major Healing Potion";
HEALBOT_HEALTHSTONES = "Healthstones";
HEALBOT_MINOR_HEALTHSTONE = "Minor Healthstone";
HEALBOT_LESSER_HEALTHSTONE = "Lesser Healthstone";
HEALBOT_HEALTHSTONE = "Healthstone";
HEALBOT_GREATER_HEALTHSTONE = "Greater Healthstone";
HEALBOT_MAJOR_HEALTHSTONE = "Major Healthstone";
HEALBOT_FLASH_HEAL = "Flash Heal";
HEALBOT_FLASH_OF_LIGHT = "Flash of Light";
HEALBOT_HOLY_SHOCK = "Holy Shock";
HEALBOT_GREATER_HEAL = "Greater Heal";
HEALBOT_HEALING_TOUCH = "Healing Touch";
HEALBOT_HEAL = "Heal";
HEALBOT_HEALING_WAVE = "Healing Wave";
HEALBOT_HOLY_LIGHT = "Holy Light";
HEALBOT_LESSER_HEAL = "Lesser Heal";
HEALBOT_LESSER_HEALING_WAVE = "Lesser Healing Wave";
HEALBOT_MEND_PET = "Mend Pet";
HEALBOT_POWER_WORD_SHIELD = "Power Word: Shield";
HEALBOT_REGROWTH = "Regrowth";
HEALBOT_RENEW = "Renew";
HEALBOT_REJUVENATION = "Rejuvenation";
HEALBOT_PRAYER_OF_HEALING = "Prayer of Healing";
HEALBOT_CHAIN_HEAL = "Chain Heal";
HEALBOT_ROCKBITER_WEAPON = "Rockbiter Weapon";
HEALBOT_FLAMETONGUE_WEAPON = "Flametongue Weapon";
HEALBOT_FROSTBRAND_WEAPON = "Frostbrand Weapon";
HEALBOT_WINDFURY_WEAPON = "Windfury Weapon";
HEALBOT_POWER_WORD_FORTITUDE = "Power Word: Fortitude";
HEALBOT_MARK_OF_THE_WILD = "Mark of the Wild";
HEALBOT_GIFT_OF_THE_WILD = "Gift of the Wild";
HEALBOT_BLESSING_OF_SALVATION = "Blessing of Salvation";
HEALBOT_BLESSING_OF_MIGHT = "Blessing of Might";
HEALBOT_BLESSING_OF_WISDOM = "Blessing of Wisdom";
HEALBOT_BLESSING_OF_KINGS = "Blessing of Kings";
HEALBOT_BLESSING_OF_LIGHT = "Blessing of Light";
HEALBOT_BLESSING_OF_SANCTUARY = "Blessing of Sanctuary";
HEALBOT_DIVINE_SPIRIT = "Divine Spirit";
HEALBOT_PRAYER_OF_FORTITUDE = "Prayer of Fortitude";
HEALBOT_PRAYER_OF_SPIRIT = "Prayer of Spirit";
HEALBOT_SHADOW_PROTECTION = "Shadow Protection";
HEALBOT_PRAYER_OF_SHADOW_PROTECTION = "Prayer of Shadow Protection";
HEALBOT_ARCANE_INTELLECT = "Arcane Intellect";
HEALBOT_ARCANE_BRILLIANCE = "Arcane Brilliance";
HEALBOT_DAMPEN_MAGIC = "Dampen Magic";
HEALBOT_AMPLIFY_MAGIC = "Amplify Magic";
HEALBOT_THORNS = "Thorns";
HEALBOT_OMEN_OF_CLARITY = "Omen of Clarity";
HEALBOT_INNER_FIRE = "Inner Fire";
HEALBOT_FEAR_WARD = "Fear Ward";
HEALBOT_RESURRECTION = "Resurrection";
HEALBOT_REDEMPTION = "Redemption";
HEALBOT_REBIRTH = "Rebirth";
HEALBOT_ANCESTRALSPIRIT = "Ancestral Spirit";
HEALBOT_PURIFY = "Purify";
HEALBOT_CLEANSE = "Cleanse";
HEALBOT_CURE_POISON = "Cure Poison";
HEALBOT_REMOVE_CURSE = "Remove Curse";
HEALBOT_ABOLISH_POISON = "Abolish Poison";
HEALBOT_CURE_DISEASE = "Cure Disease";
HEALBOT_ABOLISH_DISEASE = "Abolish Disease";
HEALBOT_DISPEL_MAGIC = "Dispel Magic";
HEALBOT_DISEASE = "Disease";
HEALBOT_MAGIC = "Magic";
HEALBOT_CURSE = "Curse";
HEALBOT_POISON = "Poison";
HEALBOT_DISEASE_en = "Disease"; -- Do NOT localize this value.
HEALBOT_MAGIC_en = "Magic"; -- Do NOT localize this value.
HEALBOT_CURSE_en = "Curse"; -- Do NOT localize this value.
HEALBOT_POISON_en = "Poison"; -- Do NOT localize this value.
HEALBOT_RANK_1 = "(Rank 1)";
HEALBOT_RANK_2 = "(Rank 2)";
HEALBOT_RANK_3 = "(Rank 3)";
HEALBOT_RANK_4 = "(Rank 4)";
HEALBOT_RANK_5 = "(Rank 5)";
HEALBOT_RANK_6 = "(Rank 6)";
HEALBOT_RANK_7 = "(Rank 7)";
HEALBOT_RANK_8 = "(Rank 8)";
HEALBOT_RANK_9 = "(Rank 9)";
HEALBOT_RANK_10 = "(Rank 10)";
HEALBOT_RANK_11 = "(Rank 11)";
HEALBOT_LIBRARY_INCHEAL = "Increases healing done by spells and effects by up to (%d+)%.";
HEALBOT_LIBRARY_INCDAMHEAL = "Increases damage and healing done by magical spells and effects by up to (%d+)%.";
HB_BONUSSCANNER_NAMES = {
HEAL = "Healing",
};
HB_BONUSSCANNER_PREFIX_EQUIP = "Equip: ";
HB_BONUSSCANNER_PREFIX_SET = "Set: ";
HB_BONUSSCANNER_PATTERNS_PASSIVE = {
{ pattern = "Increases healing done by spells and effects by up to (%d+)%.", effect = "HEAL" },
{ pattern = "Increases damage and healing done by magical spells and effects by up to (%d+)%.", effect = {"HEAL", "DMG"} },
};
HB_BONUSSCANNER_PATTERNS_GENERIC_LOOKUP = {
["Healing Spells"] = "HEAL",
["Increases Healing"] = "HEAL",
["Healing and Spell Damage"] = {"HEAL", "DMG"},
["Damage and Healing Spells"] = {"HEAL", "DMG"},
["Spell Damage and Healing"] = {"HEAL", "DMG"},
};
HB_BONUSSCANNER_PATTERNS_OTHER = {
{ pattern = "Zandalar Signet of Mojo", effect = {"DMG", "HEAL"}, value = 18 },
{ pattern = "Zandalar Signet of Serenity", effect = "HEAL", value = 33 },
{ pattern = "Minor Wizard Oil", effect = {"DMG", "HEAL"}, value = 8 },
{ pattern = "Lesser Wizard Oil", effect = {"DMG", "HEAL"}, value = 16 },
{ pattern = "Wizard Oil", effect = {"DMG", "HEAL"}, value = 24 },
{ pattern = "Brilliant Wizard Oil", effect = {"DMG", "HEAL", "SPELLCRIT"}, value = {36, 36, 1} },
{ pattern = "Brilliant Mana Oil", effect = { "MANAREG", "HEAL"}, value = {12, 25} },
};
HEALBOT_BUFF_FIRST_AID = "Interface\\Icons\\Spell_Holy_Heal";
HEALBOT_BUFF_POWER_WORD_SHIELD = "Interface\\Icons\\Spell_Holy_PowerWordShield";
HEALBOT_BUFF_REJUVENATION = "Interface\\Icons\\Spell_Nature_Rejuvenation";
HEALBOT_BUFF_REGROWTH = "Interface\\Icons\\Spell_Nature_ResistNature";
HEALBOT_BUFF_RENEW = "Interface\\Icons\\Spell_Holy_Renew";
HEALBOT_DEBUFF_WEAKENED_SOUL = "Interface\\Icons\\Spell_Holy_AshesToAshes";
HEALBOT_DEBUFF_RECENTLY_BANDAGED = "Interface\\Icons\\INV_Misc_Bandage_08";
HB_SPELL_PATTERN_LESSER_HEAL = "Heal your target for (%d+) to (%d+)";
HB_SPELL_PATTERN_HEAL = "Heal your target for (%d+) to (%d+)";
HB_SPELL_PATTERN_GREATER_HEAL = "A slow casting spell that heals a single target for (%d+) to (%d+)";
HB_SPELL_PATTERN_FLASH_HEAL = "Heals a friendly target for (%d+) to (%d+)";
HB_SPELL_PATTERN_RENEW = "Heals the target of (%d+) to (%d+) damage over (%d+) sec";
HB_SPELL_PATTERN_RENEW1 = "Heals the target of (%d+) damage over (%d+) sec";
HB_SPELL_PATTERN_RENEW2 = "Not needed for en";
HB_SPELL_PATTERN_RENEW3 = "Not needed for en";
HB_SPELL_PATTERN_SHIELD = "absorbing (%d+) damage. Lasts (%d+) sec.";
HB_SPELL_PATTERN_HEALING_TOUCH = "Heals a friendly target for (%d+) to (%d+)";
HB_SPELL_PATTERN_REGROWTH = "Heals a friendly target for (%d+) to (%d+) and another (%d+) over (%d+) sec";
HB_SPELL_PATTERN_REGROWTH1 = "Heals a friendly target for (%d+) to (%d+) and another (%d+) to (%d+) over (%d+) sec";
HB_SPELL_PATTERN_HOLY_LIGHT = "Heals a friendly target for (%d+) to (%d+)";
HB_SPELL_PATTERN_FLASH_OF_LIGHT = "Heals a friendly target for (%d+) to (%d+)";
HB_SPELL_PATTERN_HEALING_WAVE = "Heals a friendly target for (%d+) to (%d+)";
HB_SPELL_PATTERN_LESSER_HEALING_WAVE = "Heals a friendly target for (%d+) to (%d+)";
HB_SPELL_PATTERN_REJUVENATION = "Heals the target for (%d+) over (%d+) sec";
HB_SPELL_PATTERN_REJUVENATION1 = "Heals the target for (%d+) to (%d+) over (%d+) sec";
HB_SPELL_PATTERN_MEND_PET = "Heals your pet (%d+) health every second while you focus. Lasts (%d+) sec";
HB_TOOLTIP_MANA = "^(%d+) Mana$";
HB_TOOLTIP_RANGE = "(%d+) yd range";
HB_TOOLTIP_INSTANT_CAST = "Instant cast";
HB_TOOLTIP_CAST_TIME = "(%d+.?%d*) sec cast";
HB_TOOLTIP_CHANNELED = "Channeled";
HB_HASLEFTRAID = "^([^%s]+) has left the raid group$";
HB_HASLEFTPARTY = "^([^%s]+) leaves the party$";
HB_YOULEAVETHEGROUP = "You leave the group."
HB_YOULEAVETHERAID = "You have left the raid group"
-----------------
-- Translation --
-----------------
HEALBOT_ADDON = "HealBotBlue " .. HEALBOT_VERSION;
HEALBOT_LOADED = " loaded.";
HEALBOT_CASTINGSPELLONYOU = "Casting %s on you ...";
HEALBOT_CASTINGSPELLONUNIT = "Casting %s on %s ...";
HEALBOT_ABORTEDSPELLONUNIT = "... aborted %s on %s";
HEALBOT_ACTION_TITLE = "HealBot";
HEALBOT_ACTION_OPTIONS = "Options";
HEALBOT_ACTION_ABORT = "Abort";
HEALBOT_OPTIONS_TITLE = HEALBOT_ADDON;
HEALBOT_OPTIONS_DEFAULTS = "Defaults";
HEALBOT_OPTIONS_CLOSE = "Close";
HEALBOT_OPTIONS_TAB_GENERAL = "General";
HEALBOT_OPTIONS_TAB_SPELLS = "Spells";
HEALBOT_OPTIONS_TAB_HEALING = "Healing";
HEALBOT_OPTIONS_TAB_CDC = "Cure";
HEALBOT_OPTIONS_TAB_SKIN = "Skin";
HEALBOT_OPTIONS_TAB_BUFF = "Buff";
HEALBOT_OPTIONS_TAB_CHAT = "Chat";
HEALBOT_OPTIONS_PANEL_TEXT = "Healing panel options:"
HEALBOT_OPTIONS_BARALPHA = "Bar opacity";
HEALBOT_OPTIONS_BARALPHAINHEAL= "Incoming heals opacity";
HEALBOT_OPTIONS_ACTIONLOCKED = "Lock position";
HEALBOT_OPTIONS_GROWUPWARDS = "Grow upwards";
HEALBOT_OPTIONS_AUTOSHOW = "Close automatically";
HEALBOT_OPTIONS_PANELSOUNDS = "Play sound on open";
--HEALBOT_OPTIONS_ALERTSECONDS = "Death countdown timer";
HEALBOT_OPTIONS_HIDEOPTIONS = "Hide options button";
HEALBOT_OPTIONS_QUALITYRANGE = "Exact 27yard range check in instances";
--HEALBOT_OPTIONS_INTEGRATECTRA = "Integrate CTRA";
HEALBOT_OPTIONS_TOGGLEALTUSE = "Toggle Alt-key";
HEALBOT_OPTIONS_PROTECTPVP = "Avoid accidental PvP flagging";
HEALBOT_OPTIONS_HEAL_CHATOPT = "Chat Options";
HEALBOT_OPTIONS_SKINTEXT = "Use skin"
HEALBOT_SKINS_STD = "Standard"
HEALBOT_OPTIONS_SKINTEXTURE = "Texture"
HEALBOT_OPTIONS_SKINHEIGHT = "Height"
HEALBOT_OPTIONS_SKINWIDTH = "Width"
HEALBOT_OPTIONS_SKINNUMCOLS = "No. columns"
HEALBOT_OPTIONS_SKINBRSPACE = "Row spacer"
HEALBOT_OPTIONS_SKINBCSPACE = "Col spacer"
HEALBOT_OPTIONS_EXTRASORT = "Sort extra bars by"
HEALBOT_SORTBY_NAME = "Name"
HEALBOT_SORTBY_CLASS = "Class"
HEALBOT_SORTBY_GROUP = "Group"
HEALBOT_SORTBY_MAXHEALTH = "Max health"
HEALBOT_OPTIONS_DELSKIN = "Delete";
HEALBOT_OPTIONS_NEWSKINTEXT = "New Skin";
HEALBOT_OPTIONS_SAVESKIN = "Save";
HEALBOT_OPTIONS_BUFFWATCH = "Enable Buff Watch";
HEALBOT_OPTIONS_BUFFWATCHINCOMBAT = "Watch Buffs In Combat";
HEALBOT_OPTIONS_BUFF1 = "Buff 1";
HEALBOT_OPTIONS_BUFF2 = "Buff 2";
HEALBOT_OPTIONS_BUFF3 = "Buff 3";
HEALBOT_OPTIONS_BUFF4 = "Buff 4";
HEALBOT_OPTIONS_BUFF5 = "Buff 5";
HEALBOT_OPTIONS_BUFF6 = "Buff 6";
HEALBOT_OPTIONS_BUFF7 = "Buff 7";
HEALBOT_OPTIONS_BUFF8 = "Buff 8";
HEALBOT_OPTIONS_SKINBARS = "Bar options"
HEALBOT_OPTIONS_SKINPANEL = "Panel colours"
HEALBOT_SKIN_ENTEXT = "Enabled"
HEALBOT_SKIN_DISTEXT = "Disabled"
HEALBOT_SKIN_DEBTEXT = "Debuff"
HEALBOT_SKIN_BACKTEXT = "Background"
HEALBOT_SKIN_BORDERTEXT = "Border"
HEALBOT_OPTIONS_HIDEABORT = "Hide abort button"
HEALBOT_OPTIONS_SKINFHEIGHT = "Font Size"
HEALBOT_OPTIONS_ABORTSIZE = "Abort size"
HEALBOT_OPTIONS_BARALPHADIS = "Disabled opacity"
HEALBOT_OPTIONS_SHOWHEADERS = "Show headers"
HEALBOT_OPTIONS_ITEMS = "Items";
HEALBOT_OPTIONS_SPELLS = "Spells";
HEALBOT_OPTIONS_COMBOCLASS = "Key combos for";
HEALBOT_OPTIONS_CLICK = "Click";
HEALBOT_OPTIONS_SHIFT = "Shift+click:";
HEALBOT_OPTIONS_CTRL = "Ctrl+click:";
HEALBOT_OPTIONS_SHIFTCTRL = "Shift+Ctrl+click:";
HEALBOT_OPTIONS_ENABLEHEALTHY = "Also heal unwounded targets";
HEALBOT_OPTIONS_CASTNOTIFY1 = "No messages";
HEALBOT_OPTIONS_CASTNOTIFY2 = "Notify self";
HEALBOT_OPTIONS_CASTNOTIFY3 = "Notify target";
HEALBOT_OPTIONS_CASTNOTIFY4 = "Notify party";
HEALBOT_OPTIONS_CASTNOTIFY5 = "Notify raid";
HEALBOT_OPTIONS_TARGETWHISPER = "Whisper target when healing";
HEALBOT_OPTIONS_HEAL_BUTTONS = "Healing buttons for:";
HEALBOT_OPTIONS_CDCBUTTONS = "Curing buttons";
HEALBOT_OPTIONS_CDCLEFT = "Alt+Left";
HEALBOT_OPTIONS_CDCRIGHT = "Alt+Right";
HEALBOT_OPTIONS_CDCBARS = "Healthbar colours";
HEALBOT_OPTIONS_CDCCLASS = "Monitor classes";
HEALBOT_OPTIONS_CDCWARNINGS = "Debuff warnings";
HEALBOT_OPTIONS_USEBUTTONS = "Define spells";
HEALBOT_OPTIONS_CDC = "Cure/Dispel/Cleanse for";
HEALBOT_OPTIONS_SHOWDEBUFFWARNING = "Display warning on debuff";
HEALBOT_OPTIONS_SOUNDDEBUFFWARNING = "Play sound on debuff";
HEALBOT_OPTIONS_SOUND1 = "Sound 1"
HEALBOT_OPTIONS_SOUND2 = "Sound 2"
HEALBOT_OPTIONS_SOUND3 = "Sound 3"
HEALBOT_OPTIONS_HEAL_BUTTONS = "Healing bars";
HEALBOT_OPTIONS_EMERGFILTER = "Show extra bars for";
HEALBOT_OPTIONS_GROUPHEALS = "Group";
HEALBOT_OPTIONS_TANKHEALS = "Main tanks";
HEALBOT_OPTIONS_TARGETHEALS = "Targets";
HEALBOT_OPTIONS_EMERGENCYHEALS= "Extra";
HEALBOT_OPTIONS_HEALLEVEL = "Healing Level";
HEALBOT_OPTIONS_ALERTLEVEL = "Alert Level";
HEALBOT_OPTIONS_OVERHEAL = "Show Abort button when overhealing"
HEALBOT_OPTIONS_SORTHEALTH = "Health";
HEALBOT_OPTIONS_SORTPERCENT = "Percent";
HEALBOT_OPTIONS_SORTSURVIVAL = "Survival";
HEALBOT_OPTIONS_EMERGFCLASS = "Configure classes for";
HEALBOT_OPTIONS_COMBOBUTTON = "Button";
HEALBOT_OPTIONS_BUTTONLEFT = "Left";
HEALBOT_OPTIONS_BUTTONMIDDLE = "Middle";
HEALBOT_OPTIONS_BUTTONRIGHT = "Right";
HEALBOT_OPTIONS_BUTTON4 = "Button4";
HEALBOT_OPTIONS_BUTTON5 = "Button5";
BINDING_HEADER_HEALBOT = "HealBot";
BINDING_NAME_TOGGLEMAIN = "Toggle main panel";
BINDING_NAME_HEALPLAYER = "Heal player";
BINDING_NAME_HEALPET = "Heal pet";
BINDING_NAME_HEALPARTY1 = "Heal party1";
BINDING_NAME_HEALPARTY2 = "Heal party2";
BINDING_NAME_HEALPARTY3 = "Heal party3";
BINDING_NAME_HEALPARTY4 = "Heal party4";
BINDING_NAME_HEALTARGET = "Heal target";
HEALBOT_OPTIONS_PROFILE = "Set Profile:";
HEALBOT_OPTIONS_ProfilePvP = "PvP";
HEALBOT_OPTIONS_ProfilePvE = "PvE";
HEALBOT_CLASSES_ALL = "All classes";
HEALBOT_CLASSES_MELEE = "Melee";
HEALBOT_CLASSES_RANGES = "Ranged";
HEALBOT_CLASSES_HEALERS = "Healers";
HEALBOT_CLASSES_CUSTOM = "Custom";
HEALBOT_OPTIONS_SHOWTOOLTIP = "Show tooltips";
HEALBOT_OPTIONS_SHOWDETTOOLTIP = "Show detailed spell information";
HEALBOT_OPTIONS_SHOWUNITTOOLTIP = "Show target information";
HEALBOT_OPTIONS_SHOWRECTOOLTIP = "Show instant cast recommendation";
HEALBOT_TOOLTIP_POSDEFAULT = "Default location";
HEALBOT_TOOLTIP_POSLEFT = "Left of Healbot";
HEALBOT_TOOLTIP_POSRIGHT = "Right of Healbot";
HEALBOT_TOOLTIP_POSABOVE = "Above Healbot";
HEALBOT_TOOLTIP_POSBELOW = "Below Healbot";
HEALBOT_TOOLTIP_RECOMMENDTEXT = "Instant Cast Recommendation";
HEALBOT_TOOLTIP_NONE = "none available";
HEALBOT_TOOLTIP_ITEMBONUS = "Item bonuses";
HEALBOT_TOOLTIP_ACTUALBONUS = "Actual bonus is";
HEALBOT_TOOLTIP_SHIELD = "Ward";
HEALBOT_WORDS_OVER = "over";
HEALBOT_WORDS_SEC = "sec";
HEALBOT_WORDS_TO = "to";
HEALBOT_WORDS_CAST = "Cast"
HEALBOT_WORDS_FOR = "for";
+333
View File
@@ -0,0 +1,333 @@
------------
-- FRENCH --
------------
-- à = \195\160
-- â = \195\162
-- é = \195\169
-- ê = \195\170
-- ï = \195\175
-- ô = \195\180
if (GetLocale() == "frFR") then
-------------------
-- Compatibility --
-------------------
HEALBOT_DRUID = "Druide";
HEALBOT_HUNTER = "Chasseur";
HEALBOT_MAGE = "Magier";
HEALBOT_PALADIN = "Paladin";
HEALBOT_PRIEST = "Pr\195\170tre";
HEALBOT_ROGUE = "Voleur";
HEALBOT_SHAMAN = "Chaman";
HEALBOT_WARLOCK = "D\195\169moniste";
HEALBOT_WARRIOR = "Guerrier";
HEALBOT_BANDAGES = "Bandages";
HEALBOT_LINEN_BANDAGE = "Bandage en lin";
HEALBOT_WOOL_BANDAGE = "Bandage en laine";
HEALBOT_SILK_BANDAGE = "Bandage en soie";
HEALBOT_MAGEWEAVE_BANDAGE = "Bandage en tissu de mage";
HEALBOT_RUNECLOTH_BANDAGE = "Bandage en \195\169toffe runique";
HEALBOT_HEAVY_LINEN_BANDAGE = "Bandage en lin \195\169pais";
HEALBOT_HEAVY_WOOL_BANDAGE = "Bandage en laine \195\169pais";
HEALBOT_HEAVY_SILK_BANDAGE = "Bandage en soie \195\169pais";
HEALBOT_HEAVY_MAGEWEAVE_BANDAGE = "Bandage en tissu de mage \195\169pais";
HEALBOT_HEAVY_RUNECLOTH_BANDAGE = "Bandage en \195\169toffe runique \195\169pais";
HEALBOT_HEALING_POTIONS = "Potions de soins";
HEALBOT_MINOR_HEALING_POTION = "Potion de soins mineure";
HEALBOT_LESSER_HEALING_POTION = "Potion de soins inf\195\169rieure";
HEALBOT_HEALING_POTION = "Potion de soins";
HEALBOT_GREATER_HEALING_POTION = "Potion de soins sup\195\169rieure";
HEALBOT_SUPERIOR_HEALING_POTION = "Potion de soins excellente";
HEALBOT_MAJOR_HEALING_POTION = "Potion de Soins majeure";
HEALBOT_HEALTHSTONES = "Pierres de soins";
HEALBOT_MINOR_HEALTHSTONE = "Pierre de soins mineure";
HEALBOT_LESSER_HEALTHSTONE = "Pierre de soins inf\195\169rieure";
HEALBOT_HEALTHSTONE = "Pierre de soins";
HEALBOT_GREATER_HEALTHSTONE = "Pierre de soins sup\195\169rieure";
HEALBOT_MAJOR_HEALTHSTONE = "Pierre de soins majeure";
HEALBOT_FLASH_HEAL = "Soins rapides";
HEALBOT_FLASH_OF_LIGHT = "Eclair lumineux";
HEALBOT_HOLY_SHOCK = "Holy Shock";
HEALBOT_GREATER_HEAL = "Soins sup\195\169rieurs";
HEALBOT_HEALING_TOUCH = "Toucher gu\195\169risseur";
HEALBOT_HEAL = "Soins";
HEALBOT_HEALING_WAVE = "Vague de soins";
HEALBOT_HOLY_LIGHT = "Lumi\195\168re sacr\195\169e";
HEALBOT_LESSER_HEAL = "Soins inf\195\169rieurs";
HEALBOT_LESSER_HEALING_WAVE = "Vague de soins mineurs";
HEALBOT_MEND_PET = "Soigner un Familier";
HEALBOT_POWER_WORD_SHIELD = "Mot de pouvoir : Bouclier";
HEALBOT_REGROWTH = "R\195\169tablissement";
HEALBOT_RENEW = "R\195\169novation";
HEALBOT_REJUVENATION = "R\195\169cup\195\169ration";
HEALBOT_PRAYER_OF_HEALING = "Pri\195\168re de soins";
HEALBOT_CHAIN_HEAL = "Salve de gu\195\169rison";
HEALBOT_POWER_WORD_FORTITUDE = "Mot de pouvoir : Robustesse";
HEALBOT_MARK_OF_THE_WILD = "Marque du fauve";
HEALBOT_BLESSING_OF_SALVATION = "B\195\169n\195\169diction de salut";
HEALBOT_RESURRECTION = "R\195\169surrection";
HEALBOT_REDEMPTION = "R\195\169demption";
HEALBOT_REBIRTH = "Renaissance";
HEALBOT_ANCESTRALSPIRIT = "Esprit Ancestral";
HEALBOT_PURIFY = "Purification";
HEALBOT_CLEANSE = "Epuration";
HEALBOT_CURE_POISON = "Gu\195\169rison du poison";
HEALBOT_REMOVE_CURSE = "D\195\169livrance de la mal\195\169diction";
HEALBOT_ABOLISH_POISON = "Abolir le poison";
HEALBOT_CURE_DISEASE = "Gu\195\169rison des maladies";
HEALBOT_ABOLISH_DISEASE = "Abolir maladie";
HEALBOT_DISPEL_MAGIC = "Dissipation de la magie";
HEALBOT_DISEASE = "Maladie";
HEALBOT_MAGIC = "Magie";
HEALBOT_CURSE = "Mal\195\169diction";
HEALBOT_POISON = "Poison";
HEALBOT_RANK_1 = "(Rang 1)";
HEALBOT_RANK_2 = "(Rang 2)";
HEALBOT_RANK_3 = "(Rang 3)";
HEALBOT_RANK_4 = "(Rang 4)";
HEALBOT_RANK_5 = "(Rang 5)";
HEALBOT_RANK_6 = "(Rang 6)";
HEALBOT_RANK_7 = "(Rang 7)";
HEALBOT_RANK_8 = "(Rang 8)";
HEALBOT_RANK_9 = "(Rang 9)";
HEALBOT_RANK_10 = "(Rang 10)";
HEALBOT_RANK_11 = "(Rang 11)";
HEALBOT_LIBRARY_INCHEAL = "Increases healing done by spells and effects by up to (%d+)%."; -- *************** needs French translation ***************
HEALBOT_LIBRARY_INCDAMHEAL = "Increases damage and healing done by magical spells and effects by up to (%d+)%."; -- *************** needs French translation ***************
HB_BONUSSCANNER_NAMES = {
HEAL = "Soins",
};
HB_BONUSSCANNER_PREFIX_EQUIP = "Equip\195\169 : ";
HB_BONUSSCANNER_PREFIX_SET = "Complet : ";
HB_BONUSSCANNER_PATTERNS_PASSIVE = {
{ pattern = "Augmente les effets des sorts de soins de (%d+)% au maximum.", effect = "HEAL" },
{ pattern = "Augmente les soins prodigu\195\169s par les sorts et effets de (%d+)% au maximum.", effect = "HEAL"},
{ pattern = "Augmente les d\195\169g\195\162ts et les soins prodigu\195\169s par les sortsfalseles effets magiques de (%d+)% au maximum.", effect = "HEAL" },
{ pattern = "Augmente les d\195\169g\195\162ts et les soins produits par les sorts et effets magiques de (%d+)% au maximum.", effect = {"HEAL", "DMG" }},
};
HB_BONUSSCANNER_PATTERNS_GENERIC_LOOKUP = {
["Sorts de Soins"] = "HEAL",
["D\195\169g\195\162ts et soins "] = {"HEAL", "DMG"},
};
HB_SPELL_PATTERN_LESSER_HEAL = "Soigne la cible de (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_HEAL = "Soigne la cible de (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_GREATER_HEAL = "Une longue incantation qui rend (%d+) \195\160 (%d+) points de vie \195\160 une cible unique";
HB_SPELL_PATTERN_FLASH_HEAL = "Rend (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_RENEW = "Rend (%d+) \195\160 (%d+) points de vie \195\160 la cible en (%d+) sec";
HB_SPELL_PATTERN_RENEW1 = "Rend (%d+) points de vie \195\160 la cible en (%d+) sec";
HB_SPELL_PATTERN_HEALING_TOUCH = "Rend (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_REGROWTH = "Soigne une cible amie pour (%d+) \195\160 (%d+) puis pour (%d+) points suppl.+mentaires pendant (%d+) sec";
HB_SPELL_PATTERN_REGROWTH1 = "Soigne une cible amie pour (%d+) \195\160 (%d+) puis pour (%d+) \195\160 (%d+) points suppl.+mentaires pendant (%d+) sec";
HB_SPELL_PATTERN_HOLY_LIGHT = "Rend (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_FLASH_OF_LIGHT = "Rend (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_HEALING_WAVE = "Rend (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_LESSER_HEALING_WAVE = "Rend (%d+) \195\160 (%d+) points de vie";
HB_SPELL_PATTERN_REJUVENATION = "Soigne la cible de (%d+) durant (%d+) sec";
HB_SPELL_PATTERN_REJUVENATION1 = "Soigne la cible de (%d+) a (%d+) durant (%d+) sec";
HB_SPELL_PATTERN_SHIELD = "absorbe (%d+) points de d\195\169g\195\162ts. Dure (%d+) sec";
HB_SPELL_PATTERN_MEND_PET = "Soigne votre compagnon de (%d+) points de vie chaques secondes que vous le ciblez. Dure (%d+) sec"
HB_TOOLTIP_MANA = "^Mana : (%d+)$";
HB_TOOLTIP_INSTANT_CAST = 'Incantation imm\195\169diate';
HB_TOOLTIP_CAST_TIME = '(%d+.?%d*) sec';
HB_TOOLTIP_RANGE = "de (%d+) m"
HB_TOOLTIP_CHANNELED = "Focaliser"
HB_HASLEFTRAID = "^([^%s]+) a quitt\195\131\194\169 le groupe de raid$";
HB_HASLEFTPARTY = "^([^%s]+) has left the party$"; -- *************** needs French translation ***************
HB_YOULEAVETHEGROUP = "You leave the group" -- *************** needs translation ***************
HB_YOULEAVETHERAID = "You have left the raid group" -- *************** needs translation ***************
-----------------
-- Translation --
-----------------
HEALBOT_ADDON = "HealBotBlue " .. HEALBOT_VERSION;
HEALBOT_LOADED = " chargement.";
HEALBOT_CASTINGSPELLONYOU = "Lance %s sur vous ...";
HEALBOT_CASTINGSPELLONUNIT = "Lance %s sur %s ...";
HEALBOT_ABORTEDSPELLONUNIT = "... arrete %s sur %s";
HEALBOT_ACTION_TITLE = "HealBot";
HEALBOT_ACTION_OPTIONS = "Options";
HEALBOT_ACTION_ABORT = "Annule";
HEALBOT_OPTIONS_TITLE = HEALBOT_ADDON;
HEALBOT_OPTIONS_DEFAULTS = "Defaut";
HEALBOT_OPTIONS_CLOSE = "Fermer";
HEALBOT_OPTIONS_TAB_GENERAL = "General";
HEALBOT_OPTIONS_TAB_SPELLS = "Utilisation";
HEALBOT_OPTIONS_TAB_MISC = "Divers";
HEALBOT_OPTIONS_TAB_HEALING = "Soins";
HEALBOT_OPTIONS_TAB_CDC = "Cure";
HEALBOT_OPTIONS_TAB_SKIN = "Skin"
HEALBOT_OPTIONS_PANEL_TEXT = "Panneau d'option de soin:"
HEALBOT_OPTIONS_ACTIONLOCKED = "Bloquer la position";
HEALBOT_OPTIONS_GROWUPWARDS = "Monter";
HEALBOT_OPTIONS_AUTOSHOW = "Ouvrir automatiquement";
HEALBOT_OPTIONS_PANELSOUNDS = "Son a l'ouverture";
HEALBOT_OPTIONS_ALERTSECONDS = "Death countdown timer";
HEALBOT_OPTIONS_SHOWTOOLTIP = "Montre tooltip pour les soins";
HEALBOT_OPTIONS_HIDEOPTIONS = "Cache le boutton d'option";
HEALBOT_OPTIONS_QUALITYRANGE = "Exact 27yard range check in instances";
HEALBOT_OPTIONS_INTEGRATECTRA = "Intregrer CTRA";
HEALBOT_OPTIONS_TOGGLEALTUSE = "Toggle Alt-key";
HEALBOT_OPTIONS_PROTECTPVP = "Avoid accidental PvP flagging";
HEALBOT_OPTIONS_ITEMS = "Objets";
HEALBOT_OPTIONS_SPELLS = "Sorts";
HEALBOT_OPTIONS_COMBOCLASS = "Combinaison de touche pour";
HEALBOT_OPTIONS_CLICK = "Click";
HEALBOT_OPTIONS_SHIFT = "Shift+click:";
HEALBOT_OPTIONS_CTRL = "Ctrl+click:";
HEALBOT_OPTIONS_SHIFTCTRL = "Shift+Ctrl+click:";
HEALBOT_OPTIONS_ENABLEHEALTHY = "Autoriser boutton pour soigner la cible";
HEALBOT_OPTIONS_CASTNOTIFY1 = "Pas de messages";
HEALBOT_OPTIONS_CASTNOTIFY2 = "Dire soit meme";
HEALBOT_OPTIONS_CASTNOTIFY3 = "Avertir la cible";
HEALBOT_OPTIONS_CASTNOTIFY4 = "Avertir le groupe";
HEALBOT_OPTIONS_CASTNOTIFY5 = "Avertir le raid";
HEALBOT_OPTIONS_TARGETWHISPER = "Whisper la cible au soin";
HEALBOT_OPTIONS_HEAL_CHATOPT = "Option de chat";
HEALBOT_OPTIONS_HEAL_BUTTONS = "Boutton de soin pour:"
HEALBOT_OPTIONS_GROUPHEALS = "Groupe";
HEALBOT_OPTIONS_TANKHEALS = "Tank principal";
HEALBOT_OPTIONS_TARGETHEALS = "Cibles";
HEALBOT_OPTIONS_EMERGENCYHEALS= "Urgences";
HEALBOT_OPTIONS_HEALLEVEL = "Niveau de soin";
HEALBOT_OPTIONS_ALERTLEVEL = "Alerte de niveau";
HEALBOT_OPTIONS_OVERHEAL = "Montre annulation lors de gros soin"
HEALBOT_OPTIONS_SORTHEALTH = "Vie";
HEALBOT_OPTIONS_SORTPERCENT = "Pourcent";
HEALBOT_OPTIONS_SORTSURVIVAL = "Survival";
HEALBOT_OPTIONS_EMERGFILTER = "Montrer un boutton d'urgence pour";
HEALBOT_OPTIONS_EMERGFCLASS = "Configurer la classe pour";
HEALBOT_OPTIONS_COMBOBUTTON = "Boutton";
HEALBOT_OPTIONS_BUTTONLEFT = "Left";
HEALBOT_OPTIONS_BUTTONMIDDLE = "Middle";
HEALBOT_OPTIONS_BUTTONRIGHT = "Right";
HEALBOT_OPTIONS_BUTTON4 = "Button4";
HEALBOT_OPTIONS_BUTTON5 = "Button5";
BINDING_HEADER_HEALBOT = "HealBot";
BINDING_NAME_TOGGLEMAIN = "Affiche al fenetre principal";
BINDING_NAME_HEALPLAYER = "Soigne joueur";
BINDING_NAME_HEALPET = "Soigne pet";
BINDING_NAME_HEALPARTY1 = "Soigne groupe 1";
BINDING_NAME_HEALPARTY2 = "Soigne groupe 2";
BINDING_NAME_HEALPARTY3 = "Soigne groupe 3";
BINDING_NAME_HEALPARTY4 = "Soigne groupe 4";
BINDING_NAME_HEALTARGET = "Soigne cible";
HEALBOT_CLASSES_ALL = "Toutes les classes";
HEALBOT_CLASSES_MELEE = "Corps a corps";
HEALBOT_CLASSES_RANGES = "Distances";
HEALBOT_CLASSES_HEALERS = "Soigneurs";
HEALBOT_CLASSES_CUSTOM = "Divers";
HEALBOT_OPTIONS_BARALPHAINHEAL= "Incoming heal opacity"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDCBUTTONS = "Curing buttons"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDCLEFT = "Alt+Left"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDCRIGHT = "Alt+Right"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDCBARS = "Healthbar colours"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDCCLASS = "Monitor classes"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDCWARNINGS = "Debuff warnings"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_USEBUTTONS = "Define spells"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_CDC = "Cure/Dispel/Cleanse for"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_SHOWDEBUFFWARNING = "Display warning on debuff"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_SOUNDDEBUFFWARNING = "Play sound on debuff"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_SOUND1 = "Sound 1" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SOUND2 = "Sound 2" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SOUND3 = "Sound 3" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINTEXT = "Use skin" -- *************** needs French translation ***************
HEALBOT_SKINS_STD = "Standard" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINTEXTURE = "Texture" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINHEIGHT = "Height" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINWIDTH = "Width" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINNUMCOLS = "No. columns" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINBRSPACE = "Row spacer" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINBCSPACE = "Col spacer" -- *************** needs French translation ***************
HEALBOT_OPTIONS_EXTRASORT = "Sort extra bars by" -- *************** needs French translation ***************
HEALBOT_SORTBY_NAME = "Name" -- *************** needs French translation ***************
HEALBOT_SORTBY_CLASS = "Class" -- *************** needs French translation ***************
HEALBOT_SORTBY_GROUP = "Group" -- *************** needs French translation ***************
HEALBOT_SORTBY_MAXHEALTH = "Max health" -- *************** needs French translation ***************
HEALBOT_OPTIONS_DELSKIN = "Delete" -- *************** needs French translation ***************
HEALBOT_OPTIONS_NEWSKINTEXT = "New skin" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SAVESKIN = "Save" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINBARS = "Bar options" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SKINPANEL = "Panel colours" -- *************** needs French translation ***************
HEALBOT_SKIN_ENTEXT = "Enabled" -- *************** needs French translation ***************
HEALBOT_SKIN_DISTEXT = "Disabled" -- *************** needs French translation ***************
HEALBOT_SKIN_DEBTEXT = "Debuff" -- *************** needs French translation ***************
HEALBOT_SKIN_BACKTEXT = "Background" -- *************** needs French translation ***************
HEALBOT_SKIN_BORDERTEXT = "Border" -- *************** needs French translation ***************
HEALBOT_OPTIONS_HIDEABORT = "Hide abort button" -- *************** needs French translation ***************
HEALBOT_OPTIONS_SHOWHEADERS = "Show headers"
HEALBOT_OPTIONS_SHOWTOOLTIP = "Show tooltips"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_SHOWDETTOOLTIP = "Show detailed spell information"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_SHOWUNITTOOLTIP = "Show target information"; -- *************** needs French translation ***************
HEALBOT_OPTIONS_SHOWRECTOOLTIP = "Show instant cast recommendation"; -- *************** needs French translation ***************
HEALBOT_TOOLTIP_POSDEFAULT = "Default location"; -- *************** needs French translation ***************
HEALBOT_TOOLTIP_POSLEFT = "Left of Healbot"; -- *************** needs French translation ***************
HEALBOT_TOOLTIP_POSRIGHT = "Right of Healbot"; -- *************** needs French translation ***************
HEALBOT_TOOLTIP_POSABOVE = "Above Healbot"; -- *************** needs French translation ***************
HEALBOT_TOOLTIP_POSBELOW = "Below Healbot"; -- *************** needs translation ***************
HEALBOT_OPTIONS_SKINFHEIGHT = "Font Size" -- *************** needs translation ***************
HEALBOT_OPTIONS_ABORTSIZE = "Abort size" -- *************** needs translation ***************
HEALBOT_OPTIONS_BARALPHADIS = "Disabled opacity" -- *************** needs translation ***************
HEALBOT_TOOLTIP_RECOMMENDTEXT = "Instant Cast Recommendation"; -- *************** needs translation ***************
HEALBOT_TOOLTIP_NONE = "none available"; -- *************** needs translation ***************
HEALBOT_TOOLTIP_ITEMBONUS = "Item bonuses"; -- *************** needs translation ***************
HEALBOT_TOOLTIP_ACTUALBONUS = "Actual bonus is"; -- *************** needs translation ***************
HEALBOT_TOOLTIP_SHIELD = "Wards"
HEALBOT_WORDS_OVER = "over"; -- *************** needs translation ***************
HEALBOT_WORDS_SEC = "sec"; -- *************** needs translation ***************
HEALBOT_WORDS_TO = "to"; -- *************** needs translation ***************
HEALBOT_WORDS_CAST = "Cast" -- *************** needs translation ***************
HEALBOT_WORDS_FOR = "for"; -- *************** needs translation ***************
end
+328
View File
@@ -0,0 +1,328 @@
if (GetLocale() == "koKR") then
HEALBOT_DRUID = "드루이드";
HEALBOT_HUNTER = "사냥꾼";
HEALBOT_MAGE = "마법사";
HEALBOT_PALADIN = "성기사";
HEALBOT_PRIEST = "사제";
HEALBOT_ROGUE = "도적";
HEALBOT_SHAMAN = "주술사";
HEALBOT_WARLOCK = "흑마법사";
HEALBOT_WARRIOR = "전사";
HEALBOT_BANDAGES = "붕대";
HEALBOT_LINEN_BANDAGE = "리넨 붕대";
HEALBOT_WOOL_BANDAGE = "양모 붕대";
HEALBOT_SILK_BANDAGE = "비단 붕대";
HEALBOT_MAGEWEAVE_BANDAGE = "마법 붕대";
HEALBOT_RUNECLOTH_BANDAGE = "룬매듭 붕대";
HEALBOT_HEAVY_LINEN_BANDAGE = "두꺼운 리넨 붕대";
HEALBOT_HEAVY_WOOL_BANDAGE = "두꺼운 양모 붕대";
HEALBOT_HEAVY_SILK_BANDAGE = "두꺼운 비단 붕대";
HEALBOT_HEAVY_MAGEWEAVE_BANDAGE = "두꺼운 마법 붕대";
HEALBOT_HEAVY_RUNECLOTH_BANDAGE = "두꺼운 룬매듭 붕대";
HEALBOT_HEALING_POTIONS = "치유 물약";
HEALBOT_MINOR_HEALING_POTION = "최하급 치유 물약";
HEALBOT_LESSER_HEALING_POTION = "하급 치유 물약";
HEALBOT_HEALING_POTION = "치유 물약";
HEALBOT_GREATER_HEALING_POTION = "상급 치유 물약";
HEALBOT_SUPERIOR_HEALING_POTION = "최상급 치유 물약";
HEALBOT_MAJOR_HEALING_POTION = "일급 치유 물약";
HEALBOT_HEALTHSTONES = "생명석";
HEALBOT_MINOR_HEALTHSTONE = "최하급 생명석";
HEALBOT_LESSER_HEALTHSTONE = "하급 생명석";
HEALBOT_HEALTHSTONE = "중급 생명석";
HEALBOT_GREATER_HEALTHSTONE = "상급 생명석";
HEALBOT_MAJOR_HEALTHSTONE = "최상급 생명석";
HEALBOT_FLASH_HEAL = "순간 치유";
HEALBOT_FLASH_OF_LIGHT = "빛의 섬광";
HEALBOT_HOLY_SHOCK = "신성 충격";
HEALBOT_GREATER_HEAL = "상급 치유";
HEALBOT_HEALING_TOUCH = "치유의 손길";
HEALBOT_HEAL = "치유";
HEALBOT_HEALING_WAVE = "치유의 물결";
HEALBOT_HOLY_LIGHT = "성스러운 빛";
HEALBOT_LESSER_HEAL = "하급 치유";
HEALBOT_LESSER_HEALING_WAVE = "하급 치유의 물결";
HEALBOT_MEND_PET = "동물 치료";
HEALBOT_POWER_WORD_SHIELD = "신의 권능: 보호막";
HEALBOT_REGROWTH = "재생";
HEALBOT_RENEW = "소생";
HEALBOT_REJUVENATION = "회복";
HEALBOT_PRAYER_OF_HEALING = "치유의 기원";
HEALBOT_CHAIN_HEAL = "연쇄 치유";
HEALBOT_POWER_WORD_FORTITUDE = "신의 권능: 인내";
HEALBOT_MARK_OF_THE_WILD = "야생의 징표";
HEALBOT_GREATER_BLESSING_OF_SALVATION = "상급 구원의 축복";
HEALBOT_RESURRECTION = "부활";
HEALBOT_REDEMPTION = "구원";
HEALBOT_REBIRTH = "환생";
HEALBOT_ANCESTRALSPIRIT = "고대의 영혼";
HEALBOT_PURIFY = "정화";
HEALBOT_CLEANSE = "정화";
HEALBOT_CURE_POISON = "해독";
HEALBOT_REMOVE_CURSE = "저주 해제";
HEALBOT_ABOLISH_POISON = "독 해제";
HEALBOT_CURE_DISEASE = "질병 치료";
HEALBOT_ABOLISH_DISEASE = "질병 해제";
HEALBOT_DISPEL_MAGIC = "마법 무효화";
HEALBOT_DISEASE = "질병";
HEALBOT_MAGIC = "마법";
HEALBOT_CURSE = "저주";
HEALBOT_POISON = "";
HEALBOT_RANK_1 = "(1 레벨)";
HEALBOT_RANK_2 = "(2 레벨)";
HEALBOT_RANK_3 = "(3 레벨)";
HEALBOT_RANK_4 = "(4 레벨)";
HEALBOT_RANK_5 = "(5 레벨)";
HEALBOT_RANK_6 = "(6 레벨)";
HEALBOT_RANK_7 = "(7 레벨)";
HEALBOT_RANK_8 = "(8 레벨)";
HEALBOT_RANK_9 = "(9 레벨)";
HEALBOT_RANK_10 = "(10 레벨)";
HEALBOT_RANK_11 = "(11 레벨)";
HEALBOT_LIBRARY_INCHEAL = "모든 주문 및 효과에 의한 치유량이 최대 (%d+)만큼 증가합니다%.";
HEALBOT_LIBRARY_INCDAMHEAL = "모든 주문 및 효과에 의한 피해와 치유량이 최대 (%d+)만큼 증가합니다%.";
HB_BONUSSCANNER_NAMES = {
HEAL = "치유량",
};
HB_BONUSSCANNER_PREFIX_EQUIP = "착용 효과: ";
HB_BONUSSCANNER_PREFIX_SET = "세트 효과: ";
HB_BONUSSCANNER_PATTERNS_PASSIVE = {
{ pattern = "모든 주문 및 효과에 의한 치유량이 최대 (%d+)만큼 증가합니다%.", effect = "HEAL" },
{ pattern = "주문과 효과에 의한 치유량이 최대 (%d+)만큼 증가합니다%.", effect = "HEAL" },
{ pattern = "모든 주문 및 효과에 의한 피해와 치유량이 최대 (%d+)만큼 증가합니다%.", effect = {"HEAL", "DMG"} },
};
HB_BONUSSCANNER_PATTERNS_GENERIC_LOOKUP = {
["치유 주문"] = "HEAL",
["치유량 증가"] = "HEAL",
["치유 효과 증가"] = "HEAL",
["치유 효과 중가"] = "HEAL",
["치유 주문 효과"] = "HEAL",
["치유 및 주문 공격력"] = {"HEAL", "DMG"},
["치유 및 공격 주문 위력"] = {"HEAL", "DMG"},
};
HB_BONUSSCANNER_PATTERNS_OTHER = {
{ pattern = "잔달라 모조의 인장", effect = {"DMG", "HEAL"}, value = 18 },
{ pattern = "잔달라 평온의 인장", effect = "HEAL", value = 33 },
{ pattern = "최하급 마술사 오일", effect = {"DMG", "HEAL"}, value = 8 },
{ pattern = "하급 마술사 오일", effect = {"DMG", "HEAL"}, value = 16 },
{ pattern = "마술사 오일", effect = {"DMG", "HEAL"}, value = 24 },
{ pattern = "반짝이는 마술사 오일", effect = {"DMG", "HEAL", "SPELLCRIT"}, value = {36, 36, 1} },
{ pattern = "반짝이는 마나 오일", effect = { "MANAREG", "HEAL"}, value = {12, 25} },
};
HB_SPELL_PATTERN_LESSER_HEAL = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_HEAL = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_GREATER_HEAL = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_FLASH_HEAL = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_RENEW = "(%d+)초에 걸쳐 대상의 생명력을 총 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_RENEW1 = "(%d+)초에 걸쳐 대상의 생명력을 총 (%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_SHIELD = "(%d+)의 피해를 흡수합니다. (%d+)초 동안 지속됩니다.";
HB_SPELL_PATTERN_HEALING_TOUCH = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_REGROWTH = "대상의 생명력을 (%d+)~(%d+)만큼 회복시키고 추가로 (%d+)초에 걸쳐 총 (%d+)의 생명력을 회복시킵니다";
HB_SPELL_PATTERN_REGROWTH1 = "대상의 생명력을 (%d+)~(%d+)만큼 회복시키고 추가로 (%d+)초에 걸쳐 총 (%d+)~(%d+)의 생명력을 회복시킵니다";
HB_SPELL_PATTERN_HOLY_LIGHT = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_FLASH_OF_LIGHT = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_HEALING_WAVE = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_LESSER_HEALING_WAVE = "대상의 생명력을 (%d+)~(%d+)만큼 회복시킵니다";
HB_SPELL_PATTERN_REJUVENATION = "(%d+)에 걸쳐 (%d+)의 생명력을 회복시킵니다";
HB_SPELL_PATTERN_REJUVENATION1 = "(%d+)에 걸쳐 (%d+)~(%d+)의 생명력을 회복시킵니다";
HB_SPELL_PATTERN_MEND_PET = "야수에 정신을 집중하는 동안 매초마다 (%d+)의 생명력을 치료합니다";
HB_TOOLTIP_MANA = "^마나 (%d+)$";
HB_TOOLTIP_RANGE = "(%d+)미터";
HB_TOOLTIP_INSTANT_CAST = "즉시 시전";
HB_TOOLTIP_CAST_TIME = "(%d+.?%d*)초";
HB_TOOLTIP_CHANNELED = "채널링";
HB_HASLEFTRAID = "^([^%s]+)님이 공격대를 떠났습니다$";
HB_HASLEFTPARTY = "^([^%s]+)님이 파티를 떠났습니다$";
HB_YOULEAVETHEGROUP = "당신은 파티를 떠났습니다"
HB_YOULEAVETHERAID = "공격대를 떠났습니다"
-----------------
-- Translation --
-----------------
HEALBOT_ADDON = "HealBotBlue " .. HEALBOT_VERSION;
HEALBOT_LOADED = " 로드";
HEALBOT_CASTINGSPELLONYOU = "당신에게 %s을 시전합니다.";
HEALBOT_CASTINGSPELLONUNIT = "%s을 %s님에게 시전합니다.";
HEALBOT_ABORTEDSPELLONUNIT = "%s 주문을 중지합니다 : %s";
HEALBOT_ACTION_TITLE = "HealBot";
HEALBOT_ACTION_OPTIONS = "옵션";
HEALBOT_ACTION_ABORT = "정지";
HEALBOT_OPTIONS_TITLE = HEALBOT_ADDON;
HEALBOT_OPTIONS_DEFAULTS = "기본값";
HEALBOT_OPTIONS_CLOSE = "닫기";
HEALBOT_OPTIONS_TAB_GENERAL = "일반";
HEALBOT_OPTIONS_TAB_SPELLS = "주문";
HEALBOT_OPTIONS_TAB_HEALING = "치유";
HEALBOT_OPTIONS_TAB_CDC = "치료";
HEALBOT_OPTIONS_TAB_SKIN = "스킨"
HEALBOT_OPTIONS_PANEL_TEXT = "치유 패널 옵션:"
HEALBOT_OPTIONS_BARALPHA = "바 불투명도";
HEALBOT_OPTIONS_BARALPHAINHEAL = "들어오는 치유 불투명도";
HEALBOT_OPTIONS_ACTIONLOCKED = "위치 고정";
HEALBOT_OPTIONS_GROWUPWARDS = "위치 위로";
HEALBOT_OPTIONS_AUTOSHOW = "자동 열기";
HEALBOT_OPTIONS_PANELSOUNDS = "소리 재생";
--HEALBOT_OPTIONS_ALERTSECONDS = "죽음 카운트다운 타이머";
HEALBOT_OPTIONS_HIDEOPTIONS = "옵션 버튼 숨김";
HEALBOT_OPTIONS_QUALITYRANGE = "27미터 거리 체크";
--HEALBOT_OPTIONS_INTEGRATECTRA = "CTRA 연동";
HEALBOT_OPTIONS_TOGGLEALTUSE = "Alt-key 토글";
HEALBOT_OPTIONS_PROTECTPVP = "우발적 PvP 상태 피함";
HEALBOT_OPTIONS_HEAL_CHATOPT = "대화창 옵션";
HEALBOT_OPTIONS_SKINTEXT = "스킨 사용"
HEALBOT_SKINS_STD = "표준"
HEALBOT_OPTIONS_SKINTEXTURE = "텍스쳐"
HEALBOT_OPTIONS_SKINHEIGHT = "높이"
HEALBOT_OPTIONS_SKINWIDTH = "넓이"
HEALBOT_OPTIONS_SKINNUMCOLS = "번호 컬럼"
HEALBOT_OPTIONS_SKINBRSPACE = "줄 간격"
HEALBOT_OPTIONS_SKINBCSPACE = "칸 간격"
HEALBOT_OPTIONS_EXTRASORT = "바 정렬"
HEALBOT_SORTBY_NAME = "이름"
HEALBOT_SORTBY_CLASS = "직업"
HEALBOT_SORTBY_GROUP = "그룹"
HEALBOT_SORTBY_MAXHEALTH = "최대 체력"
HEALBOT_OPTIONS_DELSKIN = "삭제"
HEALBOT_OPTIONS_NEWSKINTEXT = "새로운 스킨"
HEALBOT_OPTIONS_SAVESKIN = "저장"
HEALBOT_OPTIONS_SKINBARS = "바 옵션들"
HEALBOT_OPTIONS_SKINPANEL = "패널 색"
HEALBOT_SKIN_ENTEXT = "활성화"
HEALBOT_SKIN_DISTEXT = "비활성화"
HEALBOT_SKIN_DEBTEXT = "디버프"
HEALBOT_SKIN_BACKTEXT = "배경"
HEALBOT_SKIN_BORDERTEXT = "테두리"
HEALBOT_OPTIONS_HIDEABORT = "중지 버튼 숨김"
HEALBOT_OPTIONS_SKINFHEIGHT = "글꼴 크기"
HEALBOT_OPTIONS_ABORTSIZE = "중지 크기"
HEALBOT_OPTIONS_BARALPHADIS = "투명도 비활성화"
HEALBOT_OPTIONS_SHOWHEADERS = "헤더 표시"
HEALBOT_OPTIONS_ITEMS = "아이템들";
HEALBOT_OPTIONS_SPELLS = "주문들";
HEALBOT_OPTIONS_COMBOCLASS = "직업 선택";
HEALBOT_OPTIONS_CLICK = "클릭";
HEALBOT_OPTIONS_SHIFT = "Shift+클릭:";
HEALBOT_OPTIONS_CTRL = "Ctrl+클릭:";
HEALBOT_OPTIONS_SHIFTCTRL = "Shift+Ctrl+클릭:";
HEALBOT_OPTIONS_ENABLEHEALTHY = "상처를 입지 않는 대상 치유";
HEALBOT_OPTIONS_CASTNOTIFY1 = "알림 없음";
HEALBOT_OPTIONS_CASTNOTIFY2 = "본인 알림";
HEALBOT_OPTIONS_CASTNOTIFY3 = "대상 알림";
HEALBOT_OPTIONS_CASTNOTIFY4 = "파티 알림";
HEALBOT_OPTIONS_CASTNOTIFY5 = "공대 알림";
HEALBOT_OPTIONS_TARGETWHISPER = "대상에게 귓속말 알림";
HEALBOT_OPTIONS_HEAL_BUTTONS = "치료 버튼:";
HEALBOT_OPTIONS_CDCBUTTONS = "치료 버튼";
HEALBOT_OPTIONS_CDCLEFT = "Alt+왼쪽";
HEALBOT_OPTIONS_CDCRIGHT = "Alt+오른쪽";
HEALBOT_OPTIONS_CDCBARS = "체력바 색상";
HEALBOT_OPTIONS_CDCCLASS = "모니터 직업";
HEALBOT_OPTIONS_CDCWARNINGS = "디버프 경고";
HEALBOT_OPTIONS_USEBUTTONS = "주문 정의";
HEALBOT_OPTIONS_CDC = "치료/디스펠/정화 등";
HEALBOT_OPTIONS_SHOWDEBUFFWARNING = "디버프시 경고 표시";
HEALBOT_OPTIONS_SOUNDDEBUFFWARNING = "디버프시 소리 재생";
HEALBOT_OPTIONS_SOUND1 = "소리 1"
HEALBOT_OPTIONS_SOUND2 = "소리 2"
HEALBOT_OPTIONS_SOUND3 = "소리 3"
HEALBOT_OPTIONS_HEAL_BUTTONS = "치료 바";
HEALBOT_OPTIONS_EMERGFILTER = "치료 버튼 표시";
HEALBOT_OPTIONS_GROUPHEALS = "그룹";
HEALBOT_OPTIONS_TANKHEALS = "탱커";
HEALBOT_OPTIONS_TARGETHEALS = "대상";
HEALBOT_OPTIONS_EMERGENCYHEALS = "응급";
HEALBOT_OPTIONS_HEALLEVEL = "치료 레벨";
HEALBOT_OPTIONS_ALERTLEVEL = "경고 레벨";
HEALBOT_OPTIONS_OVERHEAL = "오버 치유 정지 버튼 표시"
HEALBOT_OPTIONS_SORTHEALTH = "체력";
HEALBOT_OPTIONS_SORTPERCENT = "백분율";
HEALBOT_OPTIONS_SORTSURVIVAL = "생존자";
HEALBOT_OPTIONS_EMERGFCLASS = "응급 버튼 표시";
HEALBOT_OPTIONS_COMBOBUTTON = "버튼";
HEALBOT_OPTIONS_BUTTONLEFT = "왼쪽";
HEALBOT_OPTIONS_BUTTONMIDDLE = "중간";
HEALBOT_OPTIONS_BUTTONRIGHT = "오른쪽";
HEALBOT_OPTIONS_BUTTON4 = "버튼4";
HEALBOT_OPTIONS_BUTTON5 = "버튼5";
BINDING_HEADER_HEALBOT = "HealBot";
BINDING_NAME_TOGGLEMAIN = "패널 열기";
BINDING_NAME_HEALPLAYER = "플레이어 치유";
BINDING_NAME_HEALPET = "소환수 치유";
BINDING_NAME_HEALPARTY1 = "파티원 1 치유";
BINDING_NAME_HEALPARTY2 = "파티원 2 치유";
BINDING_NAME_HEALPARTY3 = "파티원 3 치유";
BINDING_NAME_HEALPARTY4 = "파티원 4 치유";
BINDING_NAME_HEALTARGET = "선택 대상 치유";
HEALBOT_OPTIONS_PROFILE = "프로파일 설정:";
HEALBOT_OPTIONS_ProfilePvP = "PvP";
HEALBOT_OPTIONS_ProfilePvE = "PvE";
HEALBOT_CLASSES_ALL = "모든 직업";
HEALBOT_CLASSES_MELEE = "근거리";
HEALBOT_CLASSES_RANGES = "원거리";
HEALBOT_CLASSES_HEALERS = "힐러들";
HEALBOT_CLASSES_CUSTOM = "사용자";
HEALBOT_OPTIONS_SHOWTOOLTIP = "툴팁 표시";
HEALBOT_OPTIONS_SHOWDETTOOLTIP = "주문 정보 표시";
HEALBOT_OPTIONS_SHOWUNITTOOLTIP = "대상 정보 표시";
HEALBOT_OPTIONS_SHOWRECTOOLTIP = "즉각적인 주문 표시";
HEALBOT_TOOLTIP_POSDEFAULT = "기본 위치";
HEALBOT_TOOLTIP_POSLEFT = "Healbot의 좌측";
HEALBOT_TOOLTIP_POSRIGHT = "Healbot의 우측";
HEALBOT_TOOLTIP_POSABOVE = "Healbot의 상단";
HEALBOT_TOOLTIP_POSBELOW = "Healbot의 하단";
HEALBOT_TOOLTIP_RECOMMENDTEXT = "즉각적인 주문 추천";
HEALBOT_TOOLTIP_NONE = "사용할 수 없음";
HEALBOT_TOOLTIP_ITEMBONUS = "아이템 보너스";
HEALBOT_TOOLTIP_ACTUALBONUS = "실제 보너스";
HEALBOT_TOOLTIP_SHIELD = "보호";
HEALBOT_WORDS_OVER = "에서";
HEALBOT_WORDS_SEC = "";
HEALBOT_WORDS_TO = "~";
HEALBOT_WORDS_CAST = "시전"
HEALBOT_WORDS_FOR = "for";
end
+1701
View File
File diff suppressed because it is too large Load Diff
+2768
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

+42 -1
View File
@@ -1 +1,42 @@
# HealbotTurtle
HealBotBlue by Bluewhale.
This addon is built on top of Strife's HealBot Continues which was built on original Healbot, however a lot of code got refactored and changed, with more flexibilty and functions.
--------------------------------------------
NOTE: For HealBot to work correctly, the Selfcast feature in wow options needs to be disabled.
--------------------------------------------
Reporting ERRORS:
================
Major error will popup a frame with error information.
Take a screenshot and post comments.
Change log:
v1.0.0
This addon is built on top of HealBot Continues by Strife. Majority of code got refactored, removed and moved around.
New functionality implemented:
-Buff tracking
-Hot tracking with icons
-Incoming heals use newer protocol
-Chat functionalities
-Might not work on servers other than TurtleWow clones. It uses Turtle based api for some calls
-Mana bars for healers in grid.
TODO:
- Mouseover casting
- Updating bonus values according to TurtleWoW and it's clones talent values.
Installation :
Unpack the zipped file and place the HealBot folder under Interface/AddOns
in your World of Warcraft directory. Path with default installation:
C:\Program Files\World of Warcraft\Interface\AddOns\HealBot
Chat commands :
/hb - toggles the main HealBot panel on and off
/hb options - toggles the HealBot options panel on and off
/hb reset - resets the contents of the main HealBot panel