<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,123 +1,123 @@
-
--- Only load for hunters
-if select(2, UnitClass(&quot;player&quot;)) ~= &quot;HUNTER&quot; then
-	DisableAddOn(&quot;FuzzyLogic&quot;)
-	return
-end
-
-
-----------------------------
---      Localization      --
-----------------------------
-
-local L = GetLocale() == &quot;deDE&quot; and {
-	petdead = &quot;Euer Begleiter ist tot.&quot;,
-	petmend = &quot;Tier heilen&quot;,
-	petcall = &quot;Tier rufen&quot;,
-	petdis = &quot;Tier freigeben&quot;,
-	petrevive = &quot;Tier wiederbeleben&quot;,
-	macro = &quot;/cast [target=pet,dead] Tier wiederbeleben; [nopet] Tier rufen; Tier heilen&quot;,
-	macrodead = &quot;/cast [target=pet,dead] Tier wiederbeleben; [nopet] Tier wiederbeleben; Tier heilen&quot;,
-} or {
-	petdead = &quot;Your pet is dead.&quot;,
-	petmend = &quot;Mend Pet&quot;,
-	petcall = &quot;Call Pet&quot;,
-	petdis = &quot;Dismiss Pet&quot;,
-	petrevive = &quot;Revive Pet&quot;,
-	macro = &quot;/cast [target=pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet&quot;,
-	macrodead = &quot;/cast [target=pet,dead] Revive Pet; [nopet] Revive Pet; Mend Pet&quot;,
-}
-
-
-------------------------------
---      Are you local?      --
-------------------------------
-
-local healthresh = 0.90 -- Change this to the threshold you want to cast Mend Pet instead of Dismiss
-local binding -- Set this to the key you wish to be bound
-local petIsDead, frame
-
-
-local function SetManyAttributes(self, ...)
-	for i=1,select(&quot;#&quot;, ...),2 do
-		local att,val = select(i, ...)
-		if not att then return end
-		self:SetAttribute(att,val)
-	end
-end
-
-
--------------------------------------
---      Namespace Declaration      --
--------------------------------------
-
-FuzzyLogic = DongleStub(&quot;Dongle-1.0&quot;):New(&quot;FuzzyLogic&quot;)
-
-
-------------------------------
---      Initialization      --
-------------------------------
-
-function FuzzyLogic:Initialize()
-	frame = CreateFrame(&quot;Button&quot;, &quot;FuzzyLogicFrame&quot;, UIParent, &quot;SecureActionButtonTemplate&quot;)
-	if binding then SetBindingClick(binding, &quot;FuzzyLogicFrame&quot;) end
-	frame.SetManyAttributes = SetManyAttributes
-	frame:Hide()
-
-	frame:SetScript(&quot;PreClick&quot;, self.PreClick)
-end
-
-
-function FuzzyLogic:Enable()
-	self:RegisterEvent(&quot;UI_ERROR_MESSAGE&quot;)
-	self:RegisterEvent(&quot;PLAYER_REGEN_DISABLED&quot;)
-	self:RegisterEvent(&quot;UNIT_HEALTH&quot;)
-end
-
-
-------------------------------
---      Event Handlers      --
-------------------------------
-
-function FuzzyLogic:UI_ERROR_MESSAGE(event, msg)
-	if msg == L.petdead then petIsDead = true end
-end
-
-
-function FuzzyLogic:PLAYER_REGEN_DISABLED()
-	self:Debug(1, &quot;Entering Combat&quot;)
-	frame:SetManyAttributes(&quot;type1&quot;, &quot;macro&quot;, &quot;macrotext&quot;, petIsDead and L.macrodead or L.macro)
-end
-
-
-function FuzzyLogic:UNIT_HEALTH(event, unit)
-	if unit ~= &quot;pet&quot; then return end
-
-	local hp = UnitHealth(&quot;pet&quot;)
-	if petIsDead and hp &gt; 0 then
-		self:Debug(1, &quot;Pet alive again&quot;)
-		petIsDead = false
-	elseif not petIsDead and hp == 0 then
-		self:Debug(1, &quot;Pet died&quot;)
-		petIsDead = true
-	end
-end
-
-
-------------------------------
---      Frame Handlers      --
-------------------------------
-
-function FuzzyLogic.PreClick()
-	if InCombatLockdown() then return end
-
-	local exists = UnitExists(&quot;pet&quot;)
-	if exists and UnitIsDead(&quot;pet&quot;) or (not exists and petIsDead) then
-		frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petrevive)
-	elseif exists and (UnitHealth(&quot;pet&quot;)/UnitHealthMax(&quot;pet&quot;) &lt; healthresh) then
-		frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petmend)
-	elseif exists then frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petdis)
-	else frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petcall) end
-end
-
-
+
+-- Only load for hunters
+if select(2, UnitClass(&quot;player&quot;)) ~= &quot;HUNTER&quot; then
+	DisableAddOn(&quot;FuzzyLogic&quot;)
+	return
+end
+
+
+----------------------------
+--      Localization      --
+----------------------------
+
+local L = GetLocale() == &quot;deDE&quot; and {
+	petdead = &quot;Euer Begleiter ist tot.&quot;,
+	petmend = &quot;Tier heilen&quot;,
+	petcall = &quot;Tier rufen&quot;,
+	petdis = &quot;Tier freigeben&quot;,
+	petrevive = &quot;Tier wiederbeleben&quot;,
+	macro = &quot;/cast [target=pet,dead] Tier wiederbeleben; [nopet] Tier rufen; Tier heilen&quot;,
+	macrodead = &quot;/cast [target=pet,dead] Tier wiederbeleben; [nopet] Tier wiederbeleben; Tier heilen&quot;,
+} or {
+	petdead = &quot;Your pet is dead.&quot;,
+	petmend = &quot;Mend Pet&quot;,
+	petcall = &quot;Call Pet&quot;,
+	petdis = &quot;Dismiss Pet&quot;,
+	petrevive = &quot;Revive Pet&quot;,
+	macro = &quot;/cast [target=pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet&quot;,
+	macrodead = &quot;/cast [target=pet,dead] Revive Pet; [nopet] Revive Pet; Mend Pet&quot;,
+}
+
+
+------------------------------
+--      Are you local?      --
+------------------------------
+
+local healthresh = 0.90 -- Change this to the threshold you want to cast Mend Pet instead of Dismiss
+local binding -- Set this to the key you wish to be bound
+local petIsDead, frame
+
+
+local function SetManyAttributes(self, ...)
+	for i=1,select(&quot;#&quot;, ...),2 do
+		local att,val = select(i, ...)
+		if not att then return end
+		self:SetAttribute(att,val)
+	end
+end
+
+
+-------------------------------------
+--      Namespace Declaration      --
+-------------------------------------
+
+FuzzyLogic = DongleStub(&quot;Dongle-1.0&quot;):New(&quot;FuzzyLogic&quot;)
+
+
+------------------------------
+--      Initialization      --
+------------------------------
+
+function FuzzyLogic:Initialize()
+	frame = CreateFrame(&quot;Button&quot;, &quot;FuzzyLogicFrame&quot;, UIParent, &quot;SecureActionButtonTemplate&quot;)
+	if binding then SetBindingClick(binding, &quot;FuzzyLogicFrame&quot;) end
+	frame.SetManyAttributes = SetManyAttributes
+	frame:Hide()
+
+	frame:SetScript(&quot;PreClick&quot;, self.PreClick)
+end
+
+
+function FuzzyLogic:Enable()
+	self:RegisterEvent(&quot;UI_ERROR_MESSAGE&quot;)
+	self:RegisterEvent(&quot;PLAYER_REGEN_DISABLED&quot;)
+	self:RegisterEvent(&quot;UNIT_HEALTH&quot;)
+end
+
+
+------------------------------
+--      Event Handlers      --
+------------------------------
+
+function FuzzyLogic:UI_ERROR_MESSAGE(event, msg)
+	if msg == L.petdead then petIsDead = true end
+end
+
+
+function FuzzyLogic:PLAYER_REGEN_DISABLED()
+	self:Debug(1, &quot;Entering Combat&quot;)
+	frame:SetManyAttributes(&quot;type1&quot;, &quot;macro&quot;, &quot;macrotext&quot;, petIsDead and L.macrodead or L.macro)
+end
+
+
+function FuzzyLogic:UNIT_HEALTH(event, unit)
+	if unit ~= &quot;pet&quot; then return end
+
+	local hp = UnitHealth(&quot;pet&quot;)
+	if petIsDead and hp &gt; 0 then
+		self:Debug(1, &quot;Pet alive again&quot;)
+		petIsDead = false
+	elseif not petIsDead and hp == 0 then
+		self:Debug(1, &quot;Pet died&quot;)
+		petIsDead = true
+	end
+end
+
+
+------------------------------
+--      Frame Handlers      --
+------------------------------
+
+function FuzzyLogic.PreClick()
+	if InCombatLockdown() then return end
+
+	local exists = UnitExists(&quot;pet&quot;)
+	if exists and UnitIsDead(&quot;pet&quot;) or (not exists and petIsDead) then
+		frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petrevive)
+	elseif exists and (UnitHealth(&quot;pet&quot;)/UnitHealthMax(&quot;pet&quot;) &lt; healthresh) then
+		frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petmend)
+	elseif exists then frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petdis)
+	else frame:SetManyAttributes(&quot;type1&quot;, &quot;spell&quot;, &quot;spell&quot;, L.petcall) end
+end
+
+</diff>
      <filename>FuzzyLogic.lua</filename>
    </modified>
    <modified>
      <diff>@@ -1,18 +1,18 @@
-## Interface: 20300
-
-## Title: Fuzzy Logic
-## Notes: Easy pet management
-## Author: Tekkub Stoutwrithe
-## Version: Alpha
-## X-Website: http://code.google.com/p/tekkub-wow/
-## X-Email: tekkub-wow@googlegroups.com
-## X-Category: Hunter
-
-## OptionalDeps: Dongle
-
-## LoadManagers: AddonLoader
-## X-LoadOn-Class: Hunter
-
-Dongle.lua
-
-FuzzyLogic.lua
+## Interface: 20400
+
+## Title: Fuzzy Logic
+## Notes: Easy pet management
+## Author: Tekkub Stoutwrithe
+## Version: Alpha
+## X-Website: http://code.google.com/p/tekkub-wow/
+## X-Email: tekkub-wow@googlegroups.com
+## X-Category: Hunter
+
+## OptionalDeps: Dongle
+
+## LoadManagers: AddonLoader
+## X-LoadOn-Class: Hunter
+
+Dongle.lua
+
+FuzzyLogic.lua</diff>
      <filename>FuzzyLogic.toc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a5fe1eaee591eebd12fbc054ed4fc1adcd0f9bb1</id>
    </parent>
  </parents>
  <author>
    <name>Tekkub Stoutwrithe</name>
    <email>tekkub@gmail.com</email>
  </author>
  <url>http://github.com/tekkub/fuzzylogic/commit/71aed38c1e777f3b31bf9258178b7571ffbb4d12</url>
  <id>71aed38c1e777f3b31bf9258178b7571ffbb4d12</id>
  <committed-date>2008-03-25T13:37:01-07:00</committed-date>
  <authored-date>2008-03-25T13:37:01-07:00</authored-date>
  <message>Updating TOC to 20400</message>
  <tree>7c4c64d798811440d8c545c0d958eb98819e295e</tree>
  <committer>
    <name>Tekkub Stoutwrithe</name>
    <email>tekkub@gmail.com</email>
  </committer>
</commit>
