Jump to content

Bear T.O.E.

Members
  • Posts

    472
  • Joined

  • Last visited

Posts posted by Bear T.O.E.

  1. ...... WOW I have has the same problem in TOT LFR's. So I hope we get this resolved. And I'm wondering when we are going to see a True Party bot. The one we have is more suited for solo running or with friends. I'm wanting to be able to Que for dungeons like I would a BG and be able to walk away for a minute and say answer the door and not worry about missing my Que. This Dungeon bot is something that I have wanted to see for a long time.

  2. Ok I don't know if this will work the way I have coded it so I'm here asking if this will do what it says it will do.

     

    local buffed=0
    if UnitExists("player") and not UnitIsFriend("player", "target") and not (UnitIsDead("player")) then
        health = GetHealth("player") if (health > 99,75,65,50,40,32,15,1) then
    --[[                Evasion,Cloak of Shadows,Smoke Bomb,Lifeblood,
            local idBuffs={31224,76577,121279}
            local idPreparation=14185
            local spellname=GetSpellInfo(idPreparation)
            local start, duration, enabled = GetSpellCooldown(spellname)
            if (enabled==1) then
                for i=1, 4 do
                    if (IsPlayerSpell(idHealthBuffs)) then
                        local start, duration, enabled = GetSpellCooldown(idHealthBuffs)
                        if (duration==0) then
                            local spellname=GetSpellInfo(idHealthBuffs)
                            CastSpellByName(spellname)
                            print("buff: "..spellname)
                            buffed=buffed+1
                        end
                    end
                end
                
            end

     

    But if this code does not do what I'm trying to get it to do... is there a way to combine all the Life Saving Buffs to be used the way their tool tips mean them to be used. I want to conserve space in my fight classes Rotation list by combining all the Life saving buffs to pop at different health spots to make them work the best for my class.

  3. I'm also having trouble cut and pasting this to my fight profile can you please show me a example of the snippet in the fight profile so I can customize this for each of my profile. Ok I got it to load the profile with out error but when I open up the profile not spell is listed named ==Buffs?????

  4. Ok so its working again for some reason... It works fine on my mage.

     

    /run for i=1,200000 do local f=FindSpellBookSlotBySpellID(i,"spell") if f then local n,id=GetSpellBookItemName(f,"spell"),select(2,GetSpellBookItemInfo(f,"spell")) local s=GetSpellInfo(id) s=n==s and " " or "\124cFF4FF763"..s print(id,n,s) end end

  5. How do I get the original spell name of a spell if it has been replaced by a newer spell, glyph, talent ect? I used to know a macro that would list all spells in the spell book and if a spell was replaced it would tell you the original spell name and ID. But the macro is no longer working.

     

     

     

     

     

    Ignor this I fixed it.

     

    /run for i=1,200000 do local f=FindSpellBookSlotBySpellID(i,"spell") if f then local n,id=GetSpellBookItemName(f,"spell"),select(2,GetSpellBookItemInfo(f,"spell")) local s=GetSpellInfo(id) s=n==s and " " or "\124cFF4FF763"..s print(id,n,s) end end

  6. Run WOW and the bot both in Administrative Mode. So take the wow32 exe and right click it and send Icon to desktop, the right click the Icon and gp to properties, then at the bottom check the box for run as admin mode. Do the same thing for your bot exe.

  7. Ok so I'm wondering what I would have to change to make this work for a Blood DK, Frost DK, or Unholy DK?

    Im going to add this to my Fight Class Profiles I have posted and If I can see a full break down of this I can figure out how to add this to all my Fight Classes.

     

    Example of what I have come up with:

     

    Blood Death Knight:

     

       <FightClassSpell>
          <SpellName>--Buffs</SpellName>
          <FightClassConditions>
            <FightClassCondition>
              <ContionType>LuaScript</ContionType>
              <Param xsi:type="FightClassConditionLua">
                <LuaScript>local buffed=0
    if UnitExists("target") and not UnitIsFriend("player", "target") and not (UnitIsDead("target")) then
        Blood Shield = Getbuff("player", "player")
        if (Blood Shield &gt; 0) then
    --[[                Empower Rune Weapon,Blood Tap,Dancing Rune Weapon, Anti-Magic Shell, Icebound Fortitude, Remorseless Winter, Raise Dead, Vampiric Blood, Rune Tap, Conversion, Horn of Winter, Lichborne  ]]
            local idBuffs={48707,49222,119975,49028,96268,47568,57330,48792,49039,46584,108200}
            local idBlood Shield=77513
            local spellname=GetSpellInfo(idBlood Shield)
            local start, duration, enabled = GetSpellCooldown(spellname)
            if (enabled==1) then
                for i=1, 6 do
                    if (IsPlayerSpell(idBuffs)) then
                        local start, duration, enabled = GetSpellCooldown(idBuffs)
                        if (duration==0) then
                            local spellname=GetSpellInfo(idBuffs)
                            CastSpellByName(spellname)
                            print("buff: "..spellname)
                            buffed=buffed+1
                        end
                    end
                end
                
            end
        end
    end

     

     

    Can there be multiple debug sources like rune power and Runes?

  8. Im working on that now, But my other question is how do we make the bot wait for the bot in a pet profile so it will it will go to northrend and or use a portal to go to outlands? How would I add that code in?

  9. Yes black list the area of the mobs spawns not the mobs. Run down the hill stand were you don't want the bot to look for mobs then click black list with a radios of say 8 yards until the bots doesn't run down the hill anymore.

  10. How do I combine pet lvl'ing Profiles and separate the grinding zones by pet lvl???

    Im going to need a example so I can see how it works to make is work multiple times. Im going to build a 1 - 25 pet lvl'ing profile and I need this information.

     

    Ok this is what I have come up with... I dont know if this will work... But its an example of what I am trying to do. And if there is a way for this to work please show me. I would Also Like to Put the Use of Fly Points into this profile.

     

     

    EXAMPLE:

     

    <?xml version="1.0" encoding="utf-16"?>
    <GrinderProfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <NameClass="ObjectManager.Pet.Level &lt;= 1" Action="If" />
      <GrinderZones>
        <GrinderZone>
          <Name>Stormwind City</Name>
          <Hotspots>false</Hotspots>
          <MinLevel>0</MinLevel>
          <MaxLevel>90</MaxLevel>
          <MinTargetLevel>0</MinTargetLevel>
          <MaxTargetLevel>90</MaxTargetLevel>
          <Vectors3>
            <Vector3>
              <X>-8236.175</X>
              <Y>249.370941</Y>
              <Z>118.725983</Z>
              <Type>None</Type>
            </Vector3>
            <Vector3>
              <X>-8233.448</X>
              <Y>243.458084</Y>
              <Z>118.67466</Z>
              <Type>None</Type>
            </Vector3>
            <Vector3>
              <X>-8230.486</X>
              <Y>235.564926</Y>
              <Z>118.331932</Z>
              <Type>None</Type>
            </Vector3>
          </Vectors3>
          <Npc>
          </Npc>
          <BlackListRadius />
        </GrinderZone>
    <NameClass="" Action="EndIf" />
    <NameClass="ObjectManager.Pet.Level &lt;= 6"/>
    <NameClass="ObjectManager.Pet.Level &lt;= 6" Action="If" />
      </GrinderZones>
      <GrinderZone>
          <Name>Wetlands</Name>
          <Hotspots>false</Hotspots>
          <MinLevel>1</MinLevel>
          <MaxLevel>90</MaxLevel>
          <MinTargetLevel>1</MinTargetLevel>
          <MaxTargetLevel>90</MaxTargetLevel>
          <TargetEntry />
          <TargetFactions />
          <Vectors3>
            <Vector3>
              <X>-3795.04785</X>
              <Y>-1335.44153</Y>
              <Z>34.68775</Z>
              <Type>Flying</Type>
            </Vector3>
            <Vector3>
              <X>-3788.12866</X>
              <Y>-1335.89624</Y>
              <Z>33.6946335</Z>
              <Type>Flying</Type>
            </Vector3>
            <Vector3>
              <X>-3781.93628</X>
              <Y>-1335.95911</Y>
              <Z>32.4864655</Z>
              <Type>Flying</Type>
            </Vector3>
          </Vectors3>
          <Npc>
          </Npc>
          <BlackListRadius />
        </GrinderZone>
      </GrinderZones>
    <NameClass="" Action="EndIf" />
    <NameClass="ObjectManager.Pet.Level &lt;= 12"/>
    </GrinderProfile>

×
×
  • Create New...