Jump to content


Photo

All JAs/spells blocked when using GearSwap.


    9 replies to this topic

    #1 Ouroboros

    Ouroboros

      Newbie

    • Members
    • Pip
    • 2 posts

      Posted 14 May 2014 - 07:21 PM

      I recognize that this is likely going to be a difficult issue to debug, but I wanted to present it.

       

      When using GearSwap, my swaps (at least those triggered by non-FFXI events such as bound keys) all work just fine. However, if I try to use any Job Ability, spell, etc., while the precast gear is put on, the JA/spell/etc. never fires within the game itself.

       

      In the meantime, thank you for this simply amazing add-on, and I look forward to seeing it be magically awesome again. Cheers!



      #2 Arcon

      Arcon

        Advanced Member

      • Windower Staff
      • 1189 posts
      • LocationMunich, Germany

      Posted 15 May 2014 - 08:32 AM

      There was an issue with resources last night, it should have been addressed. Does this issue persist?



      #3 Millerww

      Millerww

        Newbie

      • Members
      • Pip
      • 5 posts

        Posted 21 June 2014 - 04:47 PM

        My friend is having this same issue.  I sent him my Sam.Lua that works on my toon.  I even loged his toon on my computer and it worked fine. But on his CPU it locks out the ability to use all JA and Spells.  Any help or advice would be appreciated



        #4 Arcon

        Arcon

          Advanced Member

        • Windower Staff
        • 1189 posts
        • LocationMunich, Germany

        Posted 21 June 2014 - 05:19 PM

        It's possible that the issue lies elsewhere. It works without GS, but as soon as he loads GS it stops working? And unloading is all it takes to make it work again?

        Regardless, you should have them upload their file someplace, so people can see it. Also, what command does he use to perform an action? Any examples would be nice. We really need more info to do anything.



        #5 Millerww

        Millerww

          Newbie

        • Members
        • Pip
        • 5 posts

          Posted 21 June 2014 - 05:26 PM

          No GS abilities work fine, ie hasso meditate.  load GS.. cant perform any actions, JA spells WS. unload GS everything works fine.  Trying to use abilities in macro bar written /ja "Hasso" <me> and from selecting Hasso from abilites list

           

           



          #6 Millerww

          Millerww

            Newbie

          • Members
          • Pip
          • 5 posts

            Posted 21 June 2014 - 05:44 PM

            function get_sets()
             
            sets.Idle = {}
             
            sets.Idle.Standard = {ammo="Paeapua",
            head="Yaoyotl Helm", neck="Asperity Necklace", ear1="Bladeborn Earring", ear2="Steelflash Earring",
            body="Wakido Domaru", hands="Wakido Kote", ring1="K'ayres Ring", ring2="Rajas Ring",
            back="Atheling Mantle", waist="Goading Belt", legs="Wakido Haidate", feet="Wakido Sune-ate"}
             
                sets.JA = {}
            sets.precast = {}
                sets.precast.JA = {}
             
            sets.JA['Hasso'] = {hands="Wakido Kote"}
            sets.JA['Seigan'] = {head="Unkai Kabuto +2"}
            sets.JA['Third eye'] = {legs="Sao. Haidate +2"}
            sets.JA['Sekkanoki'] = {hands="Unkai Kote +2"}
            sets.JA['Sengikori'] = {feet="Unkai Sune-Ate +2"}
            sets.JA['Meikyo Shisui'] = {feet="Sakonji Sune-Ate"}
            sets.JA['Meditate'] = {head="Wakido kabuto +1",
            hands="Sakonji kote"}
             
                sets.TP = {}
            sets.TP.index = {"Standard", "PDT",}
                TP_ind = 1
             
                sets.TP.Standard = {ammo="Paeapua",
            head="Yaoyotl Helm", neck="Asperity Necklace", ear1="Bladeborn Earring", ear2="Steelflash Earring",
            body="Wakido Domaru", hands="Wakido Kote", ring1="K'ayres Ring", ring2="Rajas Ring",
            back="Atheling Mantle", waist="Goading Belt", legs="Wakido Haidate", feet="Wakido Sune-ate"}
                    
                sets.TP.PDT = {ammo="Paeapua",
            head="Yaoyotl Helm", neck="Twilight Torque", ear1="Bladeborn Earring", ear2="Steelflash Earring",
            body="Mekira Meikogai", hands="Otronif Gloves +1", ring1="Epona's Ring", ring2="Rajas Ring",
            back="Mollusca Mantle", waist="Nierenschutz Belt", legs="Osmium Cuisses", feet="Phorcys Schuhs"}
             
                sets.WS = {}
             
            sets.WS.Fudo = {ammo="Thew Bomblet",
            head="Otomi Helm", neck="Light Gorget",ear1="Moonshade Earring", ear2="Brutal Earring",
            body="Phorcys Korazin", hands="Mikinaak Gauntlets", ring1="Pyrosoul Ring", ring2="Rajas Ring",
            back="Buquwik Cape", waist="Light Belt", legs="Mikinaak Cuisses", feet="Mikinaak Greaves"}
             
            sets.WS.Shoha = {ammo="Thew Bomblet",
            head="Otomi Helm", neck="Breeze Gorget", ear1="Moonshade Earring", ear2="Brutal Earring",
            body="Phorcys Korazin", hands="Mikinaak Gauntlets",ring1="Pyrosoul Ring", ring2="Rajas Ring",
            back="Buquwik Cape", waist="Breeze Belt", legs="Mikinaak Cuisses", feet="Mikinaak Greaves"}
               
            end
             
            function precast(spell)
            if sets.JA[spell.english] then
            equip(sets.JA[spell.english])
                    end
                   
                    if spell.english == 'Tachi: Shoha' then
                            equip(sets.WS.Shoha)
                    end
             
            if spell.english == 'Tachi: Fudo' then
                            equip(sets.WS.Fudo)
                    end   
            end 
             
            function aftercast(spell,act)
                    if player.status == 'Engaged' then
                            equip(sets.TP[sets.TP.index[TP_ind]])
                    else
                            equip(sets.Idle.Standard)
                    end
            end
             
            function self_command(command)
                    if command == 'toggle TP set' then
                            TP_ind = TP_ind +1
                            if TP_ind > #sets.TP.index then TP_ind = 1 end
                            send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
                            equip(sets.TP[sets.TP.index[TP_ind]])
                    elseif command == 'equip TP set' then
                            equip(sets.TP[sets.TP.index[TP_ind]])
                    elseif command == 'equip Idle set' then
                            equip(sets.Idle[sets.Idle.index[Idle_ind]])
                    end
            end


            #7 Byrth

            Byrth

              Advanced Member

            • Members
            • PipPipPip
            • 85 posts

              Posted 22 June 2014 - 10:39 AM

              unload spellcast, probably



              #8 Millerww

              Millerww

                Newbie

              • Members
              • Pip
              • 5 posts

                Posted 22 June 2014 - 01:23 PM

                =( I ensured that SC was not turned on.  He even turned on/off all addons and pulgins to match me.  Then i even zipped my entire Windower4 folder and sent to him. Still would not work.

                 

                But remember when i logged his toon on my PC, everything worked perfect.

                 

                Under instructions that downloaded with GS. 1) If Gearswap fails to execute a command and does not detect this, it will currently block all input until it is reloaded

                 
                Just trying to figure out other reasons that GS would stop all input to the game.  Thanks for the quick replies


                #9 Byrth

                Byrth

                  Advanced Member

                • Members
                • PipPipPip
                • 85 posts

                  Posted 23 June 2014 - 01:50 AM

                  If what you posted is his entire file, there's nothing in there that uses the midaction() or cancel_spell() function so there's no real danger of getting locked out. It pretty much has to be something else interfering with GearSwap, and I can't really guess what that is.



                  #10 Millerww

                  Millerww

                    Newbie

                  • Members
                  • Pip
                  • 5 posts

                    Posted 23 June 2014 - 12:54 PM

                    Ok, well thanks or trying to help us out






                    1 user(s) are reading this topic

                    0 members, 1 guests, 0 anonymous users