Jump to content

Bear T.O.E.

Members
  • Posts

    472
  • Joined

  • Last visited

Bug Report Comments posted by Bear T.O.E.

  1. Also sometimes to optimize our rotations and pull the highest DPS we need to White hit for a minute. Or to best describe it we need to Auto attack. Do you think there could be a condition to auto attack and during this auto attack have the ability to look for Procs like for a Death Knight there would be Procs like Rime or Killing Machine that during this auto attack stream a play would have to take advantage of.

  2. Oh I just had an Idea, if the bot know all the spells in the game. then you could make it so the bot knows when to taunt off of other players during raiding. knowing then the debuffs on the other character is by tracking the spells the boss casts and Taunting when the debuffs either are on the character or have stacked up to a certain lvl. And the bot will only use these parts if the Spell is in the fight class. this would simplify a lot of fight class making.

  3. Also I would add in to the conditions to reflect also the Me is Stunned to being anything that incapacitates the character. So changing it to Me is Incapacitated.

  4. Im getting this error:

     

    [E] 20:12:59 - D3D9 ERROR

    [E] 20:13:01 - EncryptStringToString(string encryptText): System.OverflowException: Value was either too large or too small for an unsigned byte.
       at System.Convert.ToByte(Int32 value)
       at robotManager.Helpful.Others.EncryptStringToString(String encryptText)

  5. Basic Hardware information

        Enclosure: System Enclosure

            ChassisTypes: Desktop

            Manufacturer: BIOSTAR Group

            SerialNumber: None

            LockPresent: False

            SecurityStatus: None

        Motherboard: TP45E Combo

        Basic I/O System(BIOS): Default System BIOS

        Central Processing Unit(CPU): Intel® Core2 Duo CPU E7500 @ 2.93GHz

        Physical Memory X 2

            4GB

            2GB

        Hard Disk X 3

            ExcelStor Technology J8080S ATA Device (74.53GB)

            FUJITSU MHY2250BH ATA Device (232.88GB)

            ExcelStor Technology J8080S ATA Device (74.53GB)

        Video Card: ATI Radeon HD 3850

        Monitor: Generic PnP Monitor

        Audio Device X 2

            High Definition Audio Device

            High Definition Audio Device

        Network Adapter

            Ethernet - Realtek PCIe GBE Family Controller (Connected)

            Ethernet 2 - D-Link DFE-530TX+ PCI Adapter (Media disconnected)

            Bluetooth Network Connection - Bluetooth Device (Personal Area Network) (Media disconnected)

        Keyboard: HID Keyboard Device

        Mouse: USB Input Device

    Hardware Score (Base score: 4.7)

        Processor (Calculations per second): 6.5

        Memory (Memory Operation per second): 6.5

        Graphics (Desktop performance for Windows Aero): 5

        Gaming graphics (3D business and gaming graphics performance): 4.7

        Primary hard disk (Disk data transfer rate): 5.7

  6. and don't disable your firewall... Allow WRobot through your firewall, and add it to your anti-viruses ignore list as well. Plus I have never disabled any of my add-on while running this bot. lol. So yeah if your add-ons are interfering with WRobot then you need to enable and test each one till you know what one is interfering then only disable that one or those that are causing the issue.

  7. <?xml version="1.0" encoding="utf-16"?>
    <FightClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <FightClassGeneralSettings>
        <FightClassName>Frost Mage 5.4</FightClassName>
        <Range>35</Range>
        <Pet>true</Pet>
        <PetCallSpellName>Summon Water Elemental</PetCallSpellName>
        <PetReviveSpellName>Summon Water Elemental</PetReviveSpellName>
        <FramePerSecond>23</FramePerSecond>
      </FightClassGeneralSettings>
      <FightClassSpells>
        <FightClassSpell>
          <SpellName>Evocation</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Mana</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>75000</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Evocation</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Evocation</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>39</Priority>
          <Timer>3000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Ice Barrier</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Ice Barrier</Name>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>MeInCombat</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Ice Barrier</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>38</Priority>
          <AddToSettings>true</AddToSettings>
          <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault>
          <Timer>25000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use Healthstone")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>HealthPercent</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>76</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>37</Priority>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use Crystal of Insanity")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Crystal of Insanity</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>36</Priority>
          <Timer>500000</Timer>
          <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use Dew of Eternal Morning")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Dew of Eternal Morning</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>35</Priority>
          <Timer>500000</Timer>
          <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use Book of the Ages")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Book of the Ages</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>34</Priority>
          <Timer>500000</Timer>
          <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use Singing Crystal")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Singing Crystal</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>33</Priority>
          <Timer>500000</Timer>
          <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use Mana Gem")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Mana</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>32</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>ItemCount</ContionType>
              <Param xsi:type="FightClassConditionItemNumber">
                <Number>1</Number>
                <Id>36799</Id>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>32</Priority>
          <Timer>120000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use 13")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>MeInCombat</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>31</Priority>
          <Timer>60000</Timer>
          <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>RunMacroText("/Use 14")</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>MeInCombat</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>30</Priority>
          <Timer>60000</Timer>
          <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Icy Veins</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Icy Veins</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>29</Priority>
          <AddToSettings>true</AddToSettings>
          <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault>
          <Timer>180000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Ice Floes</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Ice Floes</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>MeInMove</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>28</Priority>
          <Timer>20000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Mirror Image</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Mirror Image</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>27</Priority>
          <Timer>1000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Mage Bomb</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool" />
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>26</Priority>
          <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance>
          <AddToSettings>true</AddToSettings>
          <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault>
          <Timer>11000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Mage Bomb</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>25</Priority>
          <AddToSettings>true</AddToSettings>
          <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault>
          <Timer>11000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Ice Lance</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Ice Lance</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Fingers of Frost</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>LuaScript</ContionType>
              <Param xsi:type="FightClassConditionLua">
                <LuaScript>result = false
    local timeLeftToCastAgain = 5
    local idIceLance=30455
    local ssname=GetSpellInfo(idIceLance)
    if UnitExists("target") and not UnitIsFriend("player", "target") and (UnitHealth("target")&gt;0) and (IsSpellInRange(ssname,"target")==1) then
        local spellname=GetSpellInfo(idIceLance)
        local name, rank, icon, count, debuffType, duration, expirationTime, unitCaster, isStealable, shouldConsolidate, spellId = UnitBuff(("player",Icicle),5);
        if (name==Icicle) then
            local expireTimeLeft = expirationTime-time();
            if (expireTimeLeft &lt; timeLeftToCastAgain) then
                if (IsUsableSpell(idIceLance)) then
                    local start, duration, enable = GetSpellCooldown(idIceLance)
                    if (duration==0) then
                        CastSpellByName(idIceLance);
                        spell=spellname;
                    end
                end
                if not (spell=="Icicle") then
                    print("Echant: "..spell)
                    result=true
                    return;
                end
            end
        end
    end</LuaScript>
                <VarRet>5</VarRet>
                <ValueRet>true</ValueRet>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>24</Priority>
          <Timer>10000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Deep Freeze</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>35</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Fingers of Frost</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Deep Freeze</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>23</Priority>
          <Timer>30000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Frost Armor</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>BuffCastedByMe</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Frost Armor</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>22</Priority>
          <IsBuff>true</IsBuff>
          <CombatOnly>false</CombatOnly>
          <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance>
          <AddToSettings>true</AddToSettings>
          <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault>
          <Timer>30000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Arcane Brilliance</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>BuffCastedByMe</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Acane Brilliance</Name>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>21</Priority>
          <IsBuff>true</IsBuff>
          <CombatOnly>false</CombatOnly>
          <AddToSettings>true</AddToSettings>
          <AddToSettingsActiveByDefault>true</AddToSettingsActiveByDefault>
          <Timer>30000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Summon Water Elemental</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>HavePet</ContionType>
              <Param xsi:type="FightClassConditionBool" />
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Summon Water Elemental</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>20</Priority>
          <Timer>60000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Time Warp</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetIsElite</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetHealthPercent</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>Smaller</Type>
                <Value>30</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetLevel</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>BiggerOrEqual</Type>
                <Value>92</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Time Warp</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>19</Priority>
          <Timer>300000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Counterspell</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetInCast</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Counterspell</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>18</Priority>
          <Timer>24000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Ring of Frost</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Ring of Frost</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>17</Priority>
          <Timer>45000</Timer>
          <AOESpell>true</AOESpell>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Ice Block</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>HealthPercent</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>31</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HavePet</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Ice Block</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>16</Priority>
          <Timer>300000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Invisibility</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>HealthPercent</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>21</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Invisibility</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>15</Priority>
          <Timer>300000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Mirror Image</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>MeInCombat</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetLevel</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>BiggerOrEqual</Type>
                <Value>92</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Mirror Image</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>14</Priority>
          <Timer>180000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Frozen Orb</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Frozen Orb</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Fingers of Frost</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>13</Priority>
          <Timer>1000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Frostbolt</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Frostbolt</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>12</Priority>
          <Timer>2000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Frostbolt</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Frostbolt</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetBuff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Frozen</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          </FightClassConditions>
          <Priority>11</Priority>
          <Timer>2000</Timer>
        </FightClassSpell>
        <FightClassSpell>
          <SpellName>Frostfire Bolt</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>Buff</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Brain Freeze</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>TargetDistance</ContionType>
              <Param xsi:type="FightClassConditionNumber">
                <Type>SmallerOrEqual</Type>
                <Value>40</Value>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>IsSpellUsable</ContionType>
              <Param xsi:type="FightClassConditionStringBool">
                <Name>Frostfire Bolt</Name>
                <Need>true</Need>
              </Param>
            </FightClassCondition>
            <FightClassCondition>
              <ContionType>HaveTarget</ContionType>
              <Param xsi:type="FightClassConditionBool">
                <Value>true</Value>
              </Param>
            </FightClassCondition>
          &l

  8. Ok so would it look like this???

     

        setfocus = ("Target", "Party member") if focus = ("Party Member") then settarget = ("Party Member", "Target")
    if Partymembertarget = ("Target") then ("/cast Taunt") for i=1, 4 do
        local partyId = "party"..i
        local name, realm = UnitName("unit")
            local spellName = GetSpellInfo(53477)
        if (name) then
            TargetUnit(partyId);
            CastSpellByName(spellName, partyId)
        end
    end

×
×
  • Create New...