Item Search
     
BG-Wiki Search
Page 146 of 328 FirstFirst ... 96 136 144 145 146 147 148 156 196 ... LastLast
Results 2901 to 2920 of 6548
  1. #2901
    Radsourceful

    Join Date
    Jul 2007
    Posts
    1,964
    BG Level
    6
    FFXI Server
    Bismarck

    Quote Originally Posted by Gustave View Post
    So are you using you can some thing like this
    <set1>
    <set2 baseset="set1">
    <set3 baseset="set2">

    Will set 3 inherit gear from set2 and set1?
    Yes

    Code:
        <if spell="Cure|Cure II|Cure III|Cure IV">
          <if buffactive="Magic shield">
            <equip when="precast" set="Cure_Rampart"></equip>
            <equip when="midcast" set="Cure_Rampart"></equip>
            <equip when="aftercast" set="tp"></equip>
          </if>
          <else>
            <action type="midcastdelay" delay="1.5"></action>
            <equip when="Midcast" set="Cure">
            </equip>
            <equip when="aftercast" set="tp"></equip>
          </else>
        </if>
    Is the </equip> and </action> needed on the end? My xml is 3 years old and I was using XML Notepad up until a few weeks ago. Also how could I add a rule in for cast on self but not when rampart is active?

    Edit: I'm going to try this
    Code:
        <if spell="Cure|Cure II|Cure III|Cure IV">
          <if buffactive="Magic shield">
            <equip when="precast|midcast" set="Cure_Rampart" />
            <equip when="aftercast" set="tp" />
          </if>
          <else>
            <if targettype="Self">   
             <action type="midcastdelay" delay="1.5" />
             <equip when="Midcast" set="Cure" />
             <equip when="aftercast" set="tp" />
            </if>
            <else>   
             <action type="midcastdelay" delay="1.5" />
             <equip when="Midcast" set="Cure_Me" />
             <equip when="aftercast" set="tp" />
            </else>
          </else>
        </if>
    I might not even be close to correct :/
    Not bad, but would change to something like:

    Code:
        <if spell="Cure*">
          <if buffactive="Magic shield">
            <equip when="precast|midcast" set="Cure_Rampart" />
          </if>
          <else>
            <if spelltargettype="Self">   
             <action type="midcastdelay" delay="1.5" />
             <equip when="Midcast" set="Cure_Me" />
            </if>
            <else>   
             <action type="midcastdelay" delay="1.5" />
             <equip when="Midcast" set="Cure" />
            </else>
          </else>
        <equip when="aftercast" set="tp" />
        </if>

  2. #2902
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Nice list of fixes Motenten; I'll look into those when I get more free time. Meanwhile, I'll be removing

    Code:
            <elseif Type="JobAbility|PetCommand" RecastGT="1">
                <return />
            </elseif>
    What's odd is that this never actually worked it seems? Since RecastGT is based on recast timers in the dats and not current recast, it's odd that this didn't block every single JA/PetCommand in my spellcast. Any idea why?

  3. #2903
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    Quote Originally Posted by Yugl View Post
    Nice list of fixes Motenten; I'll look into those when I get more free time. Meanwhile, I'll be removing

    Code:
            <elseif Type="JobAbility|PetCommand" RecastGT="1">
                <return />
            </elseif>
    What's odd is that this never actually worked it seems? Since RecastGT is based on recast timers in the dats and not current recast, it's odd that this didn't block every single JA/PetCommand in my spellcast. Any idea why?
    Probably since the Recast value on all abilities in the resources file is 0 (as far as I can see).

  4. #2904
    Relic Shield
    Join Date
    Oct 2006
    Posts
    1,946
    BG Level
    6
    FFXI Server
    Phoenix

    Trying to find it somewhere but when is autoset processed? Engage/ Disengage / Zoning?

    Whats the easiest way to add <equip when="Aftercast" set="TP /> while engaged without having to put it in every spell? Right now I have something like this at the bottom of my spellcast.

    Code:
        <if spell="autoset">
          <if status="idle">
            <equip when="idle" set="idle" />
          </if>
          <elseif status="engaged">
            <equip when="engaged" set="tp" />
          </elseif>
        </if>
        <if notbuffactive="terror|petrification|stun" />
        <else>
          <action type="equip" when="precast|midcast|aftercast" set="Terror"></action>
        </else>
        <if notbuffactive="Cover" />
        <else>
          <action type="equip" when="precast|midcast|aftercast">
            <Body>Valor Surcoat</Body>
          </action>
        </else>
      </rules>
    </spellcast>
    Scrapped it. Doesn't Work. I'll try to tinker with again when I get time.

  5. #2905
    Yoshi P
    Join Date
    Jun 2007
    Posts
    5,144
    BG Level
    8
    FFXIV Character
    Fitz Everleigh
    FFXIV Server
    Excalibur

    Back with another nublet question. When doing a gear lock and I want to lock it under all conditions can I simply do:

    <equip when="all">

    or do I have to type out every single instance?

  6. #2906
    Radsourceful

    Join Date
    Jul 2007
    Posts
    1,964
    BG Level
    6
    FFXI Server
    Bismarck

    when="All" works

  7. #2907
    Relic Shield
    Join Date
    Oct 2006
    Posts
    1,946
    BG Level
    6
    FFXI Server
    Phoenix

    Is there a quicker way to swap variables than typing out /sc v s name 1 or should I use a dummy spell and <command>?

  8. #2908
    Radsourceful

    Join Date
    Jul 2007
    Posts
    1,964
    BG Level
    6
    FFXI Server
    Bismarck

    If you're doing it on a rotation, like 1 key is 3 different kinds of idle set, you can make a rotating macro for them.

    Code:
    alias setType1 sc v s idletype 1; alias setter setType2;
    alias setType2 sc v s idletype 2; alias setter setType3;
    alias setType3 sc v s idletype 3; alias setter setType1;
    alias setter setType1;
    bind f9 setter
    Tapping f9 will rotate the variable for you, similar to a trigger spell but w/out a spellcast call.

  9. #2909
    Relic Shield
    Join Date
    Oct 2006
    Posts
    1,946
    BG Level
    6
    FFXI Server
    Phoenix

    Thats what I'm trying to do. Does this need to place in my windows ini?

  10. #2910
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Quote Originally Posted by Motenten View Post
    Probably since the Recast value on all abilities in the resources file is 0 (as far as I can see).
    You're right; I forgot about that very strange issue.

  11. #2911
    Sea Torques
    Join Date
    Aug 2009
    Posts
    505
    BG Level
    5
    FFXI Server
    Ragnarok

    Quote Originally Posted by Nemesio View Post
    Spellcast working for some of my spells, but not working for any healing spells. New to the whole thing. To sum it up, it works sometimes, I load/reload over and over and it works here and there. Don't know how to post my Spellcast to a public area so if anyone can sit down and help me out I can do so on Skype~
    Anyone with any idea? Starting to really bug me. Working on cures about 5% of the time. Very strange and makes no sense...

  12. #2912
    Cerberus
    Join Date
    Jun 2010
    Posts
    461
    BG Level
    4

    I use F10 as a key bind for weapon skills and wanted to have spellcast auto bind F10 based on main hand weapon but so far I cant get it to work 100% of the time. This is the code I am using:

    Code:
    <var name="CurrentWS">null</var>
    Code:
    		<!-- Bind F10 to Kikoku WS -->
    		<if EquipMain="Kikoku" advanced='"$CurrentWS"!="BladeMetsu"'>
    			<var cmd="set CurrentWS BladeMetsu" />
    			<cmd>bind f10 input /ws "Blade: Metsu" &lt;t&gt;</cmd>
    			<addtochat color="121">------------------------------------------------------------ F10 Bind Blade: Metsu</addtochat>
    		</if>
    		<!-- Bind F10 to Kannagi WS -->
    		<elseif EquipMain="Kannagi" advanced='"$CurrentWS"!="BladeHi"'>
    			<var cmd="set CurrentWS BladeHi" />
    			<cmd>bind f10 input /ws "Blade: Hi" &lt;t&gt;</cmd>
    			<addtochat color="121">------------------------------------------------------------ F10 Bind Blade: Hi</addtochat>
    		</elseif>
    		<!-- Bind F10 to Dagger WS -->
    		<elseif EquipMain="Twilight Knife" advanced='"$CurrentWS"!="Evisceration"'>
    			<var cmd="set CurrentWS Evisceration" />
    			<cmd>bind f10 input /ws "Evisceration" &lt;t&gt;</cmd>
    			<addtochat color="121">------------------------------------------------------------ F10 Bind Evisceration</addtochat>
    		</elseif>
    		<elseif NotEquipMain="Kikoku|Kannagi|Twilight Knife">
    		<var cmd="set CurrentWS null" />
    		<addtochat color="121">------------------------------------------------------------ F10 Not bound to any WeaponSkills</addtochat>
    		</elseif>
    Can anyone offer a better way of doing this so it will work for me?
    Thank you.

  13. #2913
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Quote Originally Posted by Nemesio View Post
    Spellcast working for some of my spells, but not working for any healing spells. New to the whole thing. To sum it up, it works sometimes, I load/reload over and over and it works here and there. Don't know how to post my Spellcast to a public area so if anyone can sit down and help me out I can do so on Skype~
    You have MPLT=91, which means you'll only change when you have less than 91 MP.

  14. #2914
    Radsourceful

    Join Date
    Jul 2007
    Posts
    1,964
    BG Level
    6
    FFXI Server
    Bismarck

    Quote Originally Posted by nikia View Post
    I use F10 as a key bind for weapon skills and wanted to have spellcast auto bind F10 based on main hand weapon but so far I cant get it to work 100% of the time. This is the code I am using:

    Code:
    <var name="CurrentWS">null</var>
    Code:
    		<!-- Bind F10 to Kikoku WS -->
    		<if EquipMain="Kikoku" advanced='"$CurrentWS"!="BladeMetsu"'>
    			<var cmd="set CurrentWS BladeMetsu" />
    			<cmd>bind f10 input /ws "Blade: Metsu" &lt;t&gt;</cmd>
    			<addtochat color="121">------------------------------------------------------------ F10 Bind Blade: Metsu</addtochat>
    		</if>
    		<!-- Bind F10 to Kannagi WS -->
    		<elseif EquipMain="Kannagi" advanced='"$CurrentWS"!="BladeHi"'>
    			<var cmd="set CurrentWS BladeHi" />
    			<cmd>bind f10 input /ws "Blade: Hi" &lt;t&gt;</cmd>
    			<addtochat color="121">------------------------------------------------------------ F10 Bind Blade: Hi</addtochat>
    		</elseif>
    		<!-- Bind F10 to Dagger WS -->
    		<elseif EquipMain="Twilight Knife" advanced='"$CurrentWS"!="Evisceration"'>
    			<var cmd="set CurrentWS Evisceration" />
    			<cmd>bind f10 input /ws "Evisceration" &lt;t&gt;</cmd>
    			<addtochat color="121">------------------------------------------------------------ F10 Bind Evisceration</addtochat>
    		</elseif>
    		<elseif NotEquipMain="Kikoku|Kannagi|Twilight Knife">
    		<var cmd="set CurrentWS null" />
    		<addtochat color="121">------------------------------------------------------------ F10 Not bound to any WeaponSkills</addtochat>
    		</elseif>
    Can anyone offer a better way of doing this so it will work for me?
    Thank you.
    pseudoy

    bind f10 blademetsu

    if spell="blade metsu"
    -if equipmain = kannagi
    --changespell blade hi
    -elseif equipmain = twilight knife"
    --changespell evisceration

  15. #2915
    Smells like Onions
    Join Date
    Aug 2011
    Posts
    4
    BG Level
    0
    FFXI Server
    Lakshmi

    I'm trying to set my WHM spellcast so that it will put up Solace if I don't have either Aflatus on. So far it is like this:

    <if NotBuffActive="Afflatus Solace|Afflatus Misery" Advanced="$AutomaticAfflatus=1">
    <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
    <action Type="Command">Afflatus Solace</action>
    <action Type="CancelSpell"/>
    <action Type="Return"/>
    </if>

    This kind of works, except in the case where Solace timer is done, a problem with monsters that spam dispel or buff absorption. When this situation occurs, the code keeps trying to execute Solace until it's up, making it impossible to cast cures. My question would be, what is the syntax to add in a condition that prevents this from happening?

    My initial idea was adding this to the if statement:

    advanced='"AflatusSolacerecast"!="notReady"'

    This code works for spells that don't have spaces in the name, e.g. Hasso. However "Aflatus Solace" has a space which I'm guessing is the problem. I'm iffy on what recast information is available to spellcast anyways. Advice?

  16. #2916
    Cerberus
    Join Date
    Jun 2010
    Posts
    461
    BG Level
    4

    Quote Originally Posted by Radec View Post
    pseudoy

    bind f10 blademetsu

    if spell="blade metsu"
    -if equipmain = kannagi
    --changespell blade hi
    -elseif equipmain = twilight knife"
    --changespell evisceration
    lol thank you, that is simplier than i wanted to do, not sure why that didnt dawn on me, thank you again.

  17. #2917
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,197
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    You can do an automatic timer since it's a JA, but that won't help in situations where you have Solace back via blueboxes.

    Code:
      
    <!--- Variable: Solace --->
    <var name="ChangeSolace">0</var>
          <!--- Abilities: AutoSolace --->
            <if NotBuffActive="*Solace|*Misery" Advanced='("$ChangeSolace" = "0")'>
                <command>wait 1.8;%Spell %SpellTargetRaw;</command>
                <command>Afflatus Solace</command>
                <cancelspell />
                <return />
            </if>
            <if spell="Afflatus Solace">
                <var Cmd="set ChangeSolace 1" />
                <command>wait 60;sc var set ChangeSolace 0</command>
            </if>

  18. #2918
    Sea Torques
    Join Date
    Aug 2009
    Posts
    505
    BG Level
    5
    FFXI Server
    Ragnarok

    Quote Originally Posted by Yugl View Post
    You have MPLT=91, which means you'll only change when you have less than 91 MP.
    Oh Jeez, thank you.

  19. #2919
    Relic Shield
    Join Date
    Oct 2006
    Posts
    1,946
    BG Level
    6
    FFXI Server
    Phoenix

    Edit: Scrapped it in favor of Radec's post above.

    Also I thought I read something about added trigger spells but I can't seem to find it anywhere.

  20. #2920
    Relic Shield
    Join Date
    Oct 2006
    Posts
    1,946
    BG Level
    6
    FFXI Server
    Phoenix

    Is this correct?

    Code:
    alias setType1 sc v s refresh 1; alias rgear setType0;
    alias setType0 sc v s refresh 0; alias rgear setType1;
    alias rgear setType1;
    bind f9 rgear
    Code:
      <var name="Refresh">0</var>
    
    
    <if Advanced='"$Refresh" = "1"'>
         <equip when="Idle|Engaged|Aftercast" set="refresh" />
        </if>
    Works Thanks again Radec!

Page 146 of 328 FirstFirst ... 96 136 144 145 146 147 148 156 196 ... LastLast

Similar Threads

  1. Spellcast Shop Thread
    By Yugl in forum FFXI: Everything
    Replies: 232
    Last Post: 2014-03-18, 04:47
  2. time spent on ls events, helping friends and your own time
    By freewind in forum FFXI: Everything
    Replies: 6
    Last Post: 2005-09-06, 16:42