Item Search
     
BG-Wiki Search
Page 238 of 302 FirstFirst ... 188 228 236 237 238 239 240 248 288 ... LastLast
Results 4741 to 4760 of 6036

Thread: Gearswap Help Thread!     submit to reddit submit to twitter

  1. #4741
    Cerberus
    Join Date
    Sep 2010
    Posts
    490
    BG Level
    4
    FFXI Server
    Bismarck

    I'm having a problem with my BLU lua, every time I use Unbridled Learning > Mighty Guard is does not equip precast sets even if I were to do Diffusion > UL > MG but if I were to do UL > Diffusion > MG everything works properly. Is there anyway to fix that?

  2. #4742
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by Roundelk View Post
    I'm having a problem with my BLU lua, every time I use Unbridled Learning > Mighty Guard is does not equip precast sets even if I were to do Diffusion > UL > MG but if I were to do UL > Diffusion > MG everything works properly. Is there anyway to fix that?
    if you cast spells to fast sometimes you will hit aftercast after you cast the next spell for the previous spell

  3. #4743
    BG Content
    Join Date
    Jul 2007
    Posts
    22,348
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    Also, you need the buff (Unbridled Learning / Wisdom) before GearSwap would predict that your cast attempt would be successful.

  4. #4744
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by Byrthnoth View Post
    Also, you need the buff (Unbridled Learning / Wisdom) before GearSwap would predict that your cast attempt would be successful.
    i forgot about that
    if (Unbridled Learning / Wisdom) buff has not been recived in the buff packet it will send any spell that requires it to filtered_action(spell) and this is actually a feature of gearswap

    hear is how you do an auto (Unbridled Learning / Wisdom)
    Code:
    ulspell = ""
    function filtered_action(spell)
        bluspellul = T{'Harden Shell','Pyric Bulwark','Carcharian Verve'}--this list can be added to at any time
        if bluspellul.contains(spell.name) then
            cancel_spell()
            if windower.ffxi.get_ability_recasts()[81] and windower.ffxi.get_ability_recasts()[81] == 0 then
                ulspell = spell.name
                send_command('input /ja "Unbridled Learning" <me>')
            elseif windower.ffxi.get_ability_recasts()[254] and windower.ffxi.get_ability_recasts()[254] == 0 then
                ulspell = spell.name
                send_command('input /ja "Unbridled Wisdom" <me>')
            else
                add_to_chat(9,"Can not use "..spell.name.." because (Unbridled Learning / Wisdom) is on recast")
            end
        end
    end
    function aftercast(spell)
        if spell.namm == "Unbridled Learning" or spell.name == "Unbridled Wisdom" and not ulspell == "" then
            send_command('input /ma "'..ulspell..'" <me>')
            ulspell = ""
        end
    end
    the above code allowes you to just cast the spell from a macro to auto cast (Unbridled Learning / Wisdom) is on recast") when needed
    im not sure is thoes blue spells are grayed out if you do not have the needed buff

  5. #4745
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Quote Originally Posted by dlsmd View Post
    like this

    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" and sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill], neck="Stoneskin Torque")
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end
    Using this gives me an error of "expecting ')' near '='" on the time with the additional equip.
    I changed it to include brackets and it worked.
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" and sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill], {neck="Stoneskin Torque"})
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end
    In any case, I changed it to equip from a separate set defined previously.
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" and sets.midcast[spell.skill] then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end
    Much thanks, that will give me a good start.
    I'll have to further add weather and magicburst, but at least I have a base now.

  6. #4746
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Additionally, I am getting a random error when ever I sell or take something down from the AH, and exit from the AH menu.
    This has happened from the very start before any modifications to anything.

    "Lua runtime error: gearswap/gearswap.lua:362: attempt to index field '?' (a nil value)"

    Looking at the lua..
    Code:
        elseif id == 0x01E then
            local bag = to_windower_api(res.bags[data:byte(0x09)].english)
            local slot = data:byte(0x0A)
            local count = data:unpack('I',5)
            if not items[bag][slot] then items[bag][slot] = make_empty_item_table(slot) end
            items[bag][slot].count = count
            if count == 0 then
                items[bag][slot].id = 0
                items[bag][slot].bazaar = 0
                items[bag][slot].status = 0
            end
    Line 362 is:
    if not items[bag][slot] then items[bag][slot] = make_empty_item_table(slot) end

    Any idea on why this is happening? Bug?

    Edit: Also just happened after I got my daily gobbie item.

  7. #4747
    BG Content
    Join Date
    Jul 2007
    Posts
    22,348
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    Do you have access to all bags?

  8. #4748
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by SephYuyX View Post
    Using this gives me an error of "expecting ')' near '='" on the time with the additional equip.
    I changed it to include brackets and it worked.
    ...
    In any case, I changed it to equip from a separate set defined previously.
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" and sets.midcast[spell.skill] then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end
    ...
    sorry about that i keep forgetting those
    also
    this is not needed with the way you are using it
    if spell.english == "Stoneskin" and sets.midcast[spell.skill] then
    just use this
    if spell.english == "Stoneskin" then
    i added in this and sets.midcast[spell.skill] because i the code i posted used equip(sets.midcast[spell.skill], and i did not want it to error if for some reason you removed that set because set errors can be mind numming to find

  9. #4749
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Quote Originally Posted by Byrthnoth View Post
    Do you have access to all bags?
    I also get the error when getting money from AH sells from moogle. Also randomyl when I was testing in the field (i'm guessing when a mob dropped an item).

    As far as I know I have them all?
    Mog Safe
    Mog Safe 2
    Storage
    Mog Locker
    Mog Satchel
    Mog Sack
    Mog Case
    Mog Wardrobe
    -All with 80 item capactiy



    Thanks again for the corrections, dlsmd.




    Oh, also, is there any way to verify precast is equipping properly? Aside from checking cast times and recast (and I know the gear is spelt correctly because I pasted to midcast to make sure). I just have a need to verify somehow that all the gear is getting swapped in before the spell :E but I guess that's probably not possible.

  10. #4750
    Relic Shield
    Join Date
    Mar 2007
    Posts
    1,789
    BG Level
    6
    FFXIV Character
    Rehn Valor
    FFXIV Server
    Sargatanas
    FFXI Server
    Ragnarok

    type "/console gs showswaps" and it'll chatlog spam you with gears swapped. Just type it again to toggle it off.

  11. #4751
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by SephYuyX View Post
    ...
    Oh, also, is there any way to verify precast is equipping properly? Aside from checking cast times and recast (and I know the gear is spelt correctly because I pasted to midcast to make sure). I just have a need to verify somehow that all the gear is getting swapped in before the spell :E but I guess that's probably not possible.
    //gs show_swaps

    for more info please read
    GearSwap\beta_examples_and_information\ Variables.xlsx
    this file has almost all things that gearswap can do

  12. #4752
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Rock on, that's nice.
    Yeah, I guess I should read documentation..

  13. #4753
    Relic Shield
    Join Date
    Jan 2013
    Posts
    1,868
    BG Level
    6

    Quote Originally Posted by Roundelk View Post
    I'm having a problem with my BLU lua, every time I use Unbridled Learning > Mighty Guard is does not equip precast sets even if I were to do Diffusion > UL > MG but if I were to do UL > Diffusion > MG everything works properly. Is there anyway to fix that?
    I had a similiar problem with this when Mighty Guard first came out (It wouldnt equip my diffusion gear when it should have, but it would with any other spell including UL spell except Mighty guard.). I cant remember specifically where it was but it was in one of the gearswap lua files that mighty guard had to be added to a list or soemthing about unbridled learning. there arent too many gearswap files you could probably jsut search them for unbridled learning and see if there is a list of spells or whatnot that is lackin mighty guard. I think Byrnth had fixed it and it somehow got removed for a day and then refixed. I will have to check on my other pc for it and I will report back. So that could be your issue. Ever since that part got fixed I notice now and then my diffusion gear wouldnt get equipped still and i think in those cases it was a packet loss.

  14. #4754
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Any thoughts why the obi set wouldn't be called? No errors or anything, just seems to skip it all together and equips the usual precast set.

    Code:
    sets.midcast.Obis = {}
    		sets.midcast.Obis.Earth = {waist="Dorin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Water = {waist="Suirin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Wind = {waist="Furin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Fire = {waist="Karin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Ice = {waist="Hyorin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Lightning = {waist="Rairin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Light = {waist="Korin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    		sets.midcast.Obis.Dark = {waist="Anrin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
    	elseif spell_element == world.weather_element or spell_element == world.day_element then
    		equip(sets.midcast.Obis[spell_element])
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end

  15. #4755
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by SephYuyX View Post
    Any thoughts why the obi set wouldn't be called? No errors or anything, just seems to skip it all together and equips the usual precast set.

    Code:
    sets.midcast.Obis = {}
            sets.midcast.Obis.Earth = {waist="Dorin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Water = {waist="Suirin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Wind = {waist="Furin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Fire = {waist="Karin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Ice = {waist="Hyorin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Lightning = {waist="Rairin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Light = {waist="Korin Obi",lring="Zodiac Ring",back="Twilight Cape"}
            sets.midcast.Obis.Dark = {waist="Anrin Obi",lring="Zodiac Ring",back="Twilight Cape"}
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif spell_element == world.weather_element or spell_element == world.day_element then
            equip(sets.midcast.Obis[spell_element])
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end
    it looks like you grabbed parts of that obi setup from my include but its wrong that way you did it
    Code:
    res = require 'resources'
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
        local spell_element = (type(spell.element)=='number' and res.elements[spell.element] or res.elements:with('name', spell.element))
        if spell_element.name == world.weather_element or spell_element.name == world.day_element then
            equip(sets.midcast.Obis[spell_element.name])
        end
    end
    or this way (but from time to time gearswap messes up spell.element why we dont know)
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
        if spell.element == world.weather_element or spell.element == world.day_element then
            equip(sets.midcast.Obis[spell.element])
        end
    end
    this is my original code
    Code:
    res = require 'resources'
    e_obi = {}
    Typ = {abilitys = S{'/jobability','/pet','/weaponskill','/monsterskill','/range'},}
    sets.spell_obi={Fire={waist="Karin Obi"},Earth={waist="Dorin Obi"},Water={waist="Suirin Obi"},Wind={waist="Furin Obi"},Ice={waist="Hyorin Obi"},
        Lightning={waist="Rairin Obi"},Light={waist="Korin Obi"},Dark={waist="Anrin Obi"},}
    function e_obi.midcast(status,event,spell)--equips correct obi
        if not Typ.abilitys:contains(spell.prefix) and spell.action_type ~= "Item" then
            local spell_element = (type(spell.element)=='number' and res.elements[spell.element] or res.elements:with('name', spell.element))
            if spell_element.name == world.weather_element or spell_element.name == world.day_element then
                if player.inventory["Hachirin-no-Obi"] or player.wardrobe["Hachirin-no-Obi"] then
                    sets.building[event] = set_combine(sets.building[event], {waist="Hachirin-no-Obi"})
                elseif player.inventory[sets.spell_obi[spell_element.en].waist] or player.wardrobe[sets.spell_obi[spell_element.en].waist] then
                    sets.building[event] = set_combine(sets.building[event], sets.spell_obi[spell_element.en])
                end
            end
        end
    end
    1)i added the local spell_element to correct its self when gearswap gets buggy on spell.element
    2)this code will also cause it to go off on every ability that matches that rule even things you wight not want it to thats why i have the if not Typ.abilitys:contains(spell.prefix) line

    this is the best way to do it you will get your spells gear and your obi stuff added on top of it

    Code:
    res = require 'resources'
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill], obi_select(spell))    
        end
    end
    function obi_select(spell)
        local non_obi = S{'/jobability','/pet','/weaponskill','/monsterskill','/range'}
        if not Typ.abilitys:contains(spell.prefix) and spell.action_type ~= "Item" then
            local spell_element = (type(spell.element)=='number' and res.elements[spell.element] or res.elements:with('name', spell.element))
            if spell.element.name == world.weather_element or spell.element.name == world.day_element then
                return sets.midcast.Obis[spell.element.name]
            end
            return {}
        end
        return {}
    end
    --edit--
    sorry code mistake

  16. #4756
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    I see.. Easy to miss these things.
    I had
    Code:
    equip(sets.midcast.Obis[spell_element])
    and replaced with
    Code:
    equip(sets.midcast.Obis[spell.element])
    and worked right away.

    I saw "spell.element == buffactive[elements.storm_of[spell.element]]" in an older lua file. Should that still work for SCH spells?
    Code:
    spell.element == world.weather_element or spell.element == world.day_element or spell.element == buffactive[elements.storm_of[spell.element]]
    Well, I tried that, and it didnt work. It doesnt like 'elements' and fails to index it globally.




    I'll try it this way for now, but like you said if it starts messing up, i'll try the other methods.

    Why do you prefer this way
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
        if spell.element == world.weather_element or spell.element == world.day_element then
            equip(sets.midcast.Obis[spell.element])
        end
    end
    Over this way
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif spell.element == world.weather_element or spell.element == world.day_element then
    	equip(sets.midcast[spell.skill],sets.midcast.Obis[spell.element])
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end

  17. #4757
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by SephYuyX View Post
    Why do you prefer this way
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
        if spell.element == world.weather_element or spell.element == world.day_element then
            equip(sets.midcast.Obis[spell.element])
        end
    end
    Over this way
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif spell.element == world.weather_element or spell.element == world.day_element then
        equip(sets.midcast[spell.skill],sets.midcast.Obis[spell.element])
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill])    
        end
    end
    actually i prefer this way because it will:
    1) not equip obi for these abilitys'/jobability','/pet','/weaponskill','/monsterskill','/range' or for items
    2) because you can get some of the benefits from your gear sets and your obi's
    Code:
    res = require 'resources'
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill], obi_select(spell))    
        end
    end
    function obi_select(spell)
        local non_obi = S{'/jobability','/pet','/weaponskill','/monsterskill','/range'}
        if not Typ.abilitys:contains(spell.prefix) and spell.action_type ~= "Item" then
            local spell_element = (type(spell.element)=='number' and res.elements[spell.element] or res.elements:with('name', spell.element))
            if spell_element.name == world.weather_element or spell_element.name == world.day_element then
                return sets.midcast.Obis[spell_element.name]
            end
            return {}
        end
        return {}
    end
    example:
    what happens with out obi triggered this is what you equip
    Code:
    sets.midcast['Elemental Magic'] = {
        main="Lathi",
        head="Nahtirah Hat",
        neck="Orunmila's Torque",
        ear1="Enchanter Earring +1",
        ear2="Loquacious Earring",
        body="Anhur Robe",
        hands="Hagondes Cuffs",
        lring="Prolix Ring",
        rring="Veneficium Ring",
        back="Swith Cape +1",
        waist="Witful Belt",
        legs="Artsieq Hose",
        feet="Chelona Boots +1"}
    but with obi triggered you will equip this
    Code:
    sets.midcast['Elemental Magic'] = {
        main="Lathi",
        head="Nahtirah Hat",
        neck="Orunmila's Torque",
        ear1="Enchanter Earring +1",
        ear2="Loquacious Earring",
        body="Anhur Robe",
        hands="Hagondes Cuffs",
        lring="Zodiac Ring"
        rring="Veneficium Ring",
        back="Twilight Cape",
        waist=obi
        legs="Artsieq Hose",
        feet="Chelona Boots +1"}
    how ever with your code when obi is triggered you will only equip this
    Code:
    sets.midcast['obi'] = {
        lring="Zodiac Ring"
        back="Twilight Cape",
        waist=obi}

  18. #4758
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Well, I did modify it to:
    Code:
    elseif spell.element == world.weather_element or spell.element == world.day_element then
         equip(sets.midcast[spell.skill],sets.midcast.Obis[spell.element])
    Which does the job, but, I didn't know if how you had you if / ifelse statements made a difference in effectiveness.

  19. #4759
    Bagel
    Join Date
    Dec 2012
    Posts
    1,488
    BG Level
    6

    Quote Originally Posted by SephYuyX View Post
    Well, I did modify it to:
    Code:
    elseif spell.element == world.weather_element or spell.element == world.day_element then
         equip(sets.midcast[spell.skill],sets.midcast.Obis[spell.element])
    Which does the job, but, I didn't know if how you had you if / ifelse statements made a difference in effectiveness.
    if your going to do it that way do this
    Code:
    elseif (spell.element == world.weather_element or spell.element == world.day_element) and sets.midcast[spell.skill] then
         equip(sets.midcast[spell.skill],sets.midcast.Obis[spell.element])
    the () separates the to need two be true statements and the and sets.midcast[spell.skill] will verify that you have that set because if you dont it will error
    but i still say the best way is like this (upgraded from the last one)
    Code:
    function midcast(spell)
        if spell.english == "Stoneskin" then
            equip(sets.midcast.Stoneskin)
        elseif sets.midcast[spell.skill] then
            equip(sets.midcast[spell.skill], obi_select(spell))--this will do both gear sets and obi in one go
        else
            equip(obi_select(spell))--this will cover obi for thoes sets you dont have but still want obis on
        end
    end
    function obi_select(spell)
        local non_obi = S{'/jobability','/pet','/weaponskill','/monsterskill','/range'}
        if not Typ.abilitys:contains(spell.prefix) and spell.action_type ~= "Item" then
            local spell_element = (type(spell.element)=='number' and gearswap.res.elements[spell.element] or gearswap.res.elements:with('name', spell.element))
            if spell_element.name == world.weather_element or spell_element.name == world.day_element then
                return sets.midcast.Obis[spell_element.name]
            end
        end
        return {}
    end
    just remember that for spell.skill it can be all of these and you would need a set for each unless you want to have error galore
    Code:
       Hand-to-Hand
        Dagger
        Sword
        Great Sword
        Axe
        Great Axe
        Scythe
        Polearm
        Katana
        Great Katana
        Club
        Staff
        Archery
        Marksmanship
        Throwing
        Divine Magic
        Healing Magic
        Enhancing Magic
        Enfeebling Magic
        Elemental Magic
        Dark Magic
        Summoning Magic
        Ninjutsu
        Singing
        Blue Magic
    spell.type can be all of these
    Code:
        JobAbility
        PetCommand
        CorsairRoll
        Samba
        Waltz
        Jig
        Step
        Flourish1
        Flourish2
        Flourish3
        Scholar
        Effusion
        Rune
        Ward
        CorsairShot
        BloodPactWard
        BloodPactRage
        Monster
        WeaponSkill
        MonsterSkill
        WhiteMagic
        BlackMagic
        SummonerPact
        Ninjutsu
        BardSong
        Geomancy
        BlueMagic
        Trust
        Item
        Misc
    spell.action_type can be all of these and then some (i think)
    Code:
        Ranged Attack
        Ability
        Magic
        Item
        Monster Move
        Interruption

  20. #4760
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

    Gotcha, i'll work that in.

    Also, so far it looks like the answer is "not possible", is there any logic in gearswap to predict the target mob is being affected by a magicburst event and automatically utilize mb gear? I understand that there are manual binds, etc that can be done to toggle to mb gear use, but I wasnt able to find out if there is any automatic way to know that an mb is happening and use the appropriate gear.

Page 238 of 302 FirstFirst ... 188 228 236 237 238 239 240 248 288 ... LastLast

Similar Threads

  1. Replies: 6547
    Last Post: 2014-07-08, 22:45