Item Search
     
BG-Wiki Search
Page 121 of 328 FirstFirst ... 71 111 119 120 121 122 123 131 171 ... LastLast
Results 2401 to 2420 of 6548
  1. #2401
    Old Merits
    Join Date
    Mar 2008
    Posts
    1,003
    BG Level
    6
    FFXI Server
    Ragnarok

    Quote Originally Posted by Mafai View Post
    I'm curious as well. I thought the 1st hit puts your on the level of your equipment, then any procs automatically climb from the starting point of TH?
    correct

  2. #2402
    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 Mercilessturtle View Post
    Why not?
    I was under the impression that you needed to proc the message, but I guess that's not the case.

  3. #2403
    MaachaQ
    Guest

    Quote Originally Posted by Skie View Post
    Trying to make a thf xml for a friend. We got it working but the main thing we looking for but dont know how to do is handle th gear. We want th gear equipped on engage, then once th is applied switch to tp gear. how would you handle this?
    I know it's nearly impossible to test, but it seems as if my husband gets more TH upgrades while fighting mobs if he leaves his TH gear on rather than swapping it out... I know it is completely anecdotal, but when he has swapped to better DD gear after applying TH to the mob, he hasn't gotten as many TH upgrades as when he left the TH gear on for the duration of the fight. He mostly did this on NMs that died in 5 minutes or less where he was the only melee, AF+1 seal mobs.

    Here are his TH rules:

    Code:
            <if status="engaged">
    			<if mode="OR" EquipMain="Thief's Knife" EquipSub="Thief's Knife">
    				<action type="equip" when="engaged|aftercast" set="$RestoreSet">
    					<hands lock="yes">Assassin's Armlets</hands>
    					<feet lock="yes">Raid. Poulaines +2</feet>
    				</action>
    			</if>
    
    
            <if area="*Remnants|Dynamis*|Nyzul*">
                <equip when="precast|midcast|aftercast|idle|resting|engaged">
                    <hands lock="t">Assassin's Armlets</hands>
    				<feet lock="t">Raid. Poulaines +2</feet>
                </equip>
            </if>

  4. #2404
    D. Ring
    Join Date
    Feb 2007
    Posts
    4,736
    BG Level
    7
    FFXI Server
    Quetzalcoatl

    Code:
    <?xml version="1.0"?>
    <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
        <config
            RequireVersion="2.3"
            showGearSwaps="true"
            Debug="true"
            ShowSpellInfo="true"
            AutoLoadXMLOnJobChange="true"
        />
    
    <!--    
            **********************************************************************
            Thanks for trying out my spellcast! I have it set up to my current gear
            as an example. Please change it out with your own gear.
            
            Features: Auto Pianissimo, Singing skill on buffs, CHR + on debuffs, 
                      melee set with TP lock, ToAU Ring support, Obi and 
                              Twilight Cape support, Sleep Timer (pretty accurate),
                              auto-use echo drops when silenced (beta), auto sneak utsusemi
                              stoneskin removal opon recasting*
                             (Requres http://f	orums.windower.net/files/file/30-cancel/ plugin), 
                             and more~
            Setup: All you have to do is set the variables and your gear sets. 
                            Don't edit anything in the "Rules" area.
                   anything with a $ or % sign in front of it need not be edited.
                       for the variables 0 = off 1 = on. If you don't have every inst.
                       to use for var, just use Iron Ram Horn for that slot.
            Reccomended Macros: //sc group melee (for easy switch between melee)
                                                    /ma "Mage's Ballad III" with "select target"
                                                    for auto pianissimo on mages!
                                                    
                                                                                                                            -Emirii
            ***********************************************************************
            -->
            
            <variables>
                    <var name="LockTP">1</var>
                    <var name="Melee">0</var>
                    <var name="TwilightCape">1</var>
                    <var name="UseElementObi">0</var>
                    <var name="SleepTimers">1</var>
                    <var name="Main" nooverwrite="true">Joyeuse</var>
            <var name="Sub" nooverwrite="true">Genbu's Shield</var>
                    <var name="ToAURing">Balrahn's Ring</var>
            <var name="SetStaff">Apollo's Staff</var>
            <var name="Light">Apollo's Staff</var>
            <var name="Dark">Pluto's Staff</var>
            <var name="Earth">Terra's Staff</var>
            <var name="Water">Neptune's Staff</var>
            <var name="Wind">Auster's Staff</var>
            <var name="Fire">Vulcan's Staff</var>
            <var name="Ice">Aquillo's Staff</var>
            <var name="Thunder">Jupiter's Staff</var>
                    <var name="SleepHorn">Mary</var> <!--NONE, MARY, CRADLE, NURSEMAID, PAN -->
            <var name="Minuet">Apollo's Flute</var>
            <var name="Carol">Crumhorn +1</var>
            <var name="March">Faerie Piccolo</var>
            <var name="Etude">Rose Harp +1</var>
            <var name="Paeon">Ebony Harp</var>
            <var name="Minne">Syrinx</var>
            <var name="Mambo">Vihuela</var>
                    <var name="Mazurka">Vihuela</var>
            <var name="Madrigal">Traversiere +1</var>
            <var name="Requiem">Requiem Flute</var>
            <var name="Threnody">Piccolo +1</var>
            <var name="Virelai">Iron Ram Horn</var>
            <var name="Elegy">Syrinx</var>
            <var name="Finale">Iron Ram Horn</var>
            </variables>
    
    
            
        <rules>
    	
            <if skill="Singing">
                <equip when="precast" set="songfastcast"/>
            </if>
    <!--These are the scripting rules! Do not edit! All variables that need to be changed are above^^-->
                    <equip when="AfterCast" set="Idle" />
                    <equip when="resting" set="resting" />
                    <equip when="idle" set="Idle" />
                    
                    <if status = "Dead">
                    <action Type = "cancelspell"/>
                    <action Type = "return"/>
                </if>
                    
                    <if status="Engaged">
                            <equip when="aftercast" set="engaged" />
                    </if>
                            
                    <if notStatus="Engaged">
                            <equip when="aftercast" set="Idle" />
                    </if>
                    
                    <if skill="*Magic|Ninjutsu">
                            <action type="CastDelay" delay=".3" />
                            <action type="equip" when="precast" set="FastCast" />
                    </if>
                    
                    <if spell="Sneak">
                <action type = "equip" when = "Precast" set="FastCast" />
                <if TargetType = "self">
                    <action type = "Command" when = "Precast">cancel 71</action>
                </if> 
            </if>
                    
                    <if Spell="Stoneskin">
    				            <action type = "equip" when = "Precast" set="FastCast" />
                <equip when="midcast" set="Stoneskin" />
                <if BuffActive="Stoneskin">
                                    <command when="midcast">cancel 37</command>
                </if>
            </if>
                    
                    <if mode="and" skill="*Magic|Ninjutsu|Singing" buffactive="Silence">
                            <cancelspell />
                            <command>input /item "Echo Drops" &lt;me&gt;</command>
                    </if>
                    
                    <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
                            <return/>
                    </if>
                    <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
                            <return/>
                    </elseif>
                    <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
                            <cancelspell/>
                            <return/>
                    </elseif>
                    
                    <if Advanced='"Melee" != "1"'>
                            <equip when="precast">
                                    <main>$%spellelement</main>
                                    <sub>$%SpellElementGrip</sub>
                                    </equip>
                    </if>
                            
                    <if Advanced='"Melee" == "1"'>
                            <if advanced='"LockTP" == "1"'>
                                    <action type="Disable" slot="main|sub" />
                            </if>
                    </if>
                            
                    <if area="*Remnants|Nyzul*">
                            <action type="equip" when="precast|midcast|aftercast|idle|resting|engaged">
                                    <lring lock="t">Balrahn's Ring</lring>
                            </action>
                    </if>
    
                    <if Skill="Singing|HealingMagic|DarkMagic|EnfeeblingMagic|ElementalMagic" NotSpell="*na">
                            <action type="equip" when="midcast">
                                    <main>$%SpellElement</main>
                    </action>
                    </if>
                            
                    <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")'>
                            <if advanced='"$TwilightCape" == "1"'>
                    <equip when="midcast"><back lock="yes">Twilight Cape</back></equip>
                            </if>
                    </if>
                    
            <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")'>
                            <if advanced='"$UseElementObi" == "1"'>
                    <if Element="Dark"><equip when="midcast"><waist lock="yes">Anrin Obi</waist></equip></if>
                                    <elseif Element="Light"><equip when="midcast"><waist lock="yes">Korin Obi</waist></equip></elseif>
                                    <elseif Element="Thunder"><equip when="midcast"><waist lock="yes">Rairin Obi</waist></equip></elseif>
                                    <elseif Element="Ice"><equip when="midcast"><waist lock="yes">Hyorin Obi</waist></equip></elseif>
                                    <elseif Element="Fire"><equip when="midcast"><waist lock="yes">Karin Obi</waist></equip></elseif>
                                    <elseif Element="Wind"><equip when="midcast"><waist lock="yes">Furin Obi</waist></equip></elseif>
                                    <elseif Element="Water"><equip when="midcast"><waist lock="yes">Suirin Obi</waist></equip></elseif>
                                    <elseif Element="Earth"><equip when="midcast"><waist lock="yes">Dorin Obi</waist></equip></elseif>
                            </if>
                    </if>
                            
                    <if Skill="Healing*">
                            <if spell="Cure|Cure II|Cure III">
                                    <equip when="midcast" set="Cure" />
                            </if>
                            <if spell="Cure IV">
                                    <equip when="midcast" set="Cure4" />
                            </if>           
                    </if>
    <!--END DEFAULTS-->
    
    <!--BRD SET SPECIFIC ACTIONS/SONGS/SPELL BEHAVIOR ** DO NOT EDIT-->
                     <if spell="Paralyze|Slow|Stoneskin">
                <equip when="Precast" set="MaxMND" />
                <if Spell="Stoneskin">
                     <equip when="Midcast">
                     <main>$Earth</main>
                    </equip>
                            </if>
             </if>
                    
            <if spell="*Requiem*|*Elegy*|*Threnody*|*Virelai*|*Finale*">
                 <equip when="Midcast" set="MaxCHR" />
                    <if Spell="*Requiem*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Requiem</ranged>
                        </equip>
                    </if>
                    <elseif spell="*Elegy*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Elegy</ranged>
                    </equip>
                    </elseif>
                    <elseif spell="*Threnody*">
                    <equip when="Precast" set="SongFastCast">
                        <ranged>$Threnody</ranged>
                    </equip>
                    </elseif>
                    <elseif spell="*Virelai*">
                         <equip when="Precast" set="SongFastCast">
                            <ranged>$Virelai</ranged>
                        </equip>
                    </elseif>
                    <elseif spell="*Finale*" set="SongFastCast">
                        <equip when="Precast">
                            <ranged>$Finale</ranged>
                        </equip>
                    </elseif>
            </if>
                                    
            <if Spell="*Minuet*|*Carol*|*March*|*Etude*|*Paeon*|*Minne*|*Mambo*|*Madrigal*|*Mazurka">
                <equip when="precast" set="songfastcast"/>  
      <equip when="Midcast" set="Singing" />
                    <if Spell="*Minuet*">
                                            <equip when="Precast">
                                            <ranged>$Minuet</ranged>
                        </equip>
                    </if>
                    <elseif spell="*Carol*">
                        <equip when="Precast">
                                            <ranged>$Carol</ranged>
                        </equip>
                    </elseif>
                    <elseif spell="*March*">
                        <equip when="Precast">
                        <ranged>$March</ranged>
                         </equip>
                    </elseif>
                    <elseif spell="*Etude*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Etude</ranged>
                        </equip>
                    </elseif>
                    <elseif spell="*Paeon*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Paeon</ranged>
                        </equip>
                    </elseif>
                        <elseif spell="*Minne*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Minne</ranged>
                                            </equip>
                    </elseif>
                    <elseif spell="*Mambo*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Mambo</ranged>
                        </equip>
                    </elseif>
                                     <elseif spell="*Mazurka*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Mazurka</ranged>
                        </equip>
                    </elseif>
                    <elseif spell="*Madrigal*">
                        <equip when="Precast" set="SongFastCast">
                        <ranged>$Madrigal</ranged>
                        </equip>
                    </elseif>
                </if>
    
            <if type="BardSong">
                <if SpellTargetType="PLAYER">
                    <castdelay delay="2" />
                    <command when="precast">input /raw /ja "Pianissimo" &lt;me&gt;</command>
                </if>
            </if>
                    
                    <if advanced='"$SleepTimers"="1"'>
                            <if advanced='"$SleepHorn"="None"'>
                                    <if Spell="Foe Lullaby|Horde Lullaby">
                                            <command when="aftercast">spellcast var inc sleepid;wait 15;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                                            <command when="aftercast">wait 25;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                                    </if>
                                    <elseif Spell="Foe Lullaby II">
                                            <command when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30s</command>
                                            <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                                            <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                                    </elseif>
                                    </if>
                                    <elseif advanced='"$SleepHorn"="Mary"'>
                                            <if Spell="Foe Lullaby|Horde Lullaby">
                                                    <command when="aftercast">spellcast var inc sleepid;wait 18;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                                                    <command when="aftercast">wait 28;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                                            </if>
                    <elseif Spell="Foe Lullaby II">
                                                    <command when="aftercast">spellcast var inc sleepid;wait 33;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30s</command>
                                                    <command when="aftercast">spellcast var inc sleepid;wait 48;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                                                    <command when="aftercast">wait 58;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                    </elseif>
                                    </elseif>
                            <elseif advanced='"$SleepHorn"="Nursemaid"|"$SleepHorn"="Cradle"'> 
                                    <if Spell="Foe Lullaby|Horde Lullaby">
                        <command when="aftercast">spellcast var inc sleepid;wait 21;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                        <command when="aftercast">wait 31;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                    </if>
                    <elseif Spell="Foe Lullaby II">
                        <command when="aftercast">spellcast var inc sleepid;wait 36;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30s</command>
                        <command when="aftercast">spellcast var inc sleepid;wait 51;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                        <command when="aftercast">wait 61;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                    </elseif>
                            </elseif>
     
                            <elseif advanced='"$SleepHorn"="Pan"'>
                                    <if Spell="Foe Lullaby|Horde Lullaby">
                                            <command when="aftercast">spellcast var inc sleepid;wait 24;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                                            <command when="aftercast">wait 34;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                                    </if>
                                    <elseif Spell="Foe Lullaby II">
                                            <command when="aftercast">spellcast var inc sleepid;wait 39;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30s</command>
                                            <command when="aftercast">spellcast var inc sleepid;wait 57;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
                                            <command when="aftercast">wait 67;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
                </elseif>
                            </elseif>
                            <elseif Spell="Soul Voice">
                                    <command when="precast">wait 59;input /echo ==== Soul Voice off @ 2:00 ====</command>
                                    <command when="precast">wait 119;input /echo ==== Soul Voice off @ 1:00 ====</command>
                                    <command when="precast">wait 134;input /echo ==== Soul Voice off @ 0:45 ====</command>
                                    <command when="precast">wait 149;input /echo ==== Soul Voice off @ 0:30 ====</command>
                                    <command when="precast">wait 164;input /echo ==== Soul Voice off @ 0:15 ====</command>
                                    <command when="precast">wait 174;input /echo ==== Soul Voice off @ 0:05 ====</command>
                            </elseif>
                    </if>
            </rules>
    </spellcast>
    I tried to upgrade my brd's spellcast via copying one i saw on guildwork that had auto pianissimo but I cant seem to get it to put on instruments. I can handle everything else fairly simply. There wasn't any songfastcast in the xml so I snuck it up on top of the rules section(in italics for your convenience) but it's existence as far as i've tested doesn't have anything to do with the lack of instrument swapping. I'm going to add ws stuff later but that's secondary to this shit actually working atm.
    Took out the groups and sets cause you guys dont need to skim through that crap.

  5. #2405
    Relic Shield
    Join Date
    Jun 2007
    Posts
    1,693
    BG Level
    6
    FFXIV Character
    Zimt Zucker
    FFXIV Server
    Sargatanas

    Try <range> instead of <ranged>.

  6. #2406
    You wouldn't know that though because you've demonstrably never picked up a book nor educated yourself on the matter. Let me guess, overweight housewife?
    Join Date
    Mar 2006
    Posts
    22,829
    BG Level
    10
    FFXIV Character
    Allyra Arianos
    FFXIV Server
    Sargatanas
    WoW Realm
    Windrunner

    Just got myself a twilight torque. How would I go about setting a line that it auto equips it when I have no shadows/switches to other neck when I do?

  7. #2407
    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

    <if notbuffactive="Copy Image*">
    <equip when="engaged|aftercast" />
    <neck lock="yes">Twilight Torque</neck>
    </if>

    <if mode="OR" spell="Utsusemi*" buffactive="Copy Image*">
    <equip when="engaged|aftercast" />
    <neck>other torque or w/e</neck>
    </if>

  8. #2408
    You wouldn't know that though because you've demonstrably never picked up a book nor educated yourself on the matter. Let me guess, overweight housewife?
    Join Date
    Mar 2006
    Posts
    22,829
    BG Level
    10
    FFXIV Character
    Allyra Arianos
    FFXIV Server
    Sargatanas
    WoW Realm
    Windrunner

    kk ty ty

  9. #2409
    RIDE ARMOR
    Join Date
    Jun 2010
    Posts
    17
    BG Level
    1
    FFXI Server
    Cerberus

    I'm having problems with using include xmls using spellcast 2.43

    Whenever I try switching to mnk I get the error in windower

    Spellcast: XML Parsing Error: Line 0 - Failed to Open File
    Spellcast: Your document failed to load. Please view the error above, and once it is corrected type /sc reload

    Both files checked ok in XML notepad but I think I must have something wrong with the syntax. I think it is in the lines 15 - 17 and 190 - 201 as if I remove these it loads.

    EDIT: I dont have 10 posts so cant post proper link

    My mnk.xml
    paste.windower.net/f21aae4f4

    My include.xml
    paste.windower.net/fd0ce72f

    My include.xml is in the folder C:\Program Files (x86)\Windower\plugins\spellcast where all my other job xml are stored. I assume this is the correct location.

    Any help greatly appreciated

    P.S. I'm not trying to use elemental obis with mnk just creating a generic set of rules for multiple 90 jobs. MNK is a job I dont play much currently so was one I been experimenting with.

  10. #2410
    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

    It's late, but the only issue I can see (If it is even an issue) is that your variable section has /includes/include instead of //include. Your rules have the coding right, but they refer to variables, so that might be an issue.

  11. #2411
    Salvage Bans
    Join Date
    Sep 2008
    Posts
    972
    BG Level
    5
    FFXI Server
    Quetzalcoatl

    Looking for a good basic WHM Mule XML to use. Mostly just normal gear swaps and hmp and stuff..nothing fancy needed, but if you got cool shit like making sure afflatus is up that'd be nice too.

    Edit: Simple MNK XML would be nice too. I'm using a windower one I found, but it's got stuff in it I don't need and I hate editing premades to cut crap out.

  12. #2412
    Old Merits
    Join Date
    Mar 2008
    Posts
    1,003
    BG Level
    6
    FFXI Server
    Ragnarok

  13. #2413
    Salvage Bans
    Join Date
    Sep 2008
    Posts
    972
    BG Level
    5
    FFXI Server
    Quetzalcoatl

    Quote Originally Posted by Pendulum View Post

    Those are both pretty far from "simple", but I guess I can use them for now. I'm mostly looking for bare bones simple so I can add stuff as I need it instead of cutting stuff out and having to edit lines corresponding to said cuts.

  14. #2414
    Pandemonium
    Join Date
    Jul 2008
    Posts
    4,875
    BG Level
    7
    FFXI Server
    Bismarck

    Looking at that XML myself, and understanding how comparatively complex my mage XMLs are, I'm not certain how much simpler you'd expect them to get. There don't appear to be conditional rules for things like Focus up/down, etc.

    Quote Originally Posted by Pendulum View Post
    Since the subject of MNK XMLs has been brought up again, I felt this an appropriate time to ask some questions about them.

    While I religiously encourage others to utilize SpellCast on their mages while practicing what I preach, I continue to employ TXT macros for my melee, MNK. These macros serve me just fine, and I have their placement memorized, but I know that SpellCast would make matters easier.

    However, I do have the concern that was cited recently in relation to another job (though I forget which): will the gear switch quickly enough when I, say, input //asuran or whatever my shortcut alias for a WS is? I understand that delays can be implemented if one wants to be absolutely sure, but I am unfamiliar with these since I've never had to edit them in my mage XMLs. To currently ensure I'm not still wearing my Temple Gloves during a WS, for example, my Boost and WS macros are entirely separate, and the WS macro itself contains a miniscule delay.

    Could someone simply reassure me that this behavior will be replicated with XML usage? It would be nice to switch into my idle set automatically between mobs, though I would also need to familiarize myself with manually changing between sets (e.g., keeping an -MDT set on while fighting a certain mob). That's something else I've never explored.

  15. #2415
    Cerberus
    Join Date
    Aug 2008
    Posts
    435
    BG Level
    4
    FFXI Server
    Sylph

    Unless you're hitting them nigh simultaneously (and you need to wait half a second after ja to ws anyway) there shouldn't be any need for an explicit macro delay. I use spellcast for all my mnk ws/ja swaps (with auto for tp/idle on engage) and only use txt for pdt and mdt sets (could use spellcast here too but I haven't moved it over out of laziness.) I've never had an issue with gear not swapping fast enough or not swapping even with hitting macros quickly. What's useful to have is a manual trigger to always swap into your idle/tp set though, so after pdt or mdt, or if you were reading log when engaging etc where your set couldn't swap, you can manually change it to what's appropriate.

  16. #2416
    Pandemonium
    Join Date
    Jul 2008
    Posts
    4,875
    BG Level
    7
    FFXI Server
    Bismarck

    Quote Originally Posted by Ocara View Post
    Unless you're hitting them nigh simultaneously (and you need to wait half a second after ja to ws anyway) there shouldn't be any need for an explicit macro delay. I use spellcast for all my mnk ws/ja swaps (with auto for tp/idle on engage) and only use txt for pdt and mdt sets (could use spellcast here too but I haven't moved it over out of laziness.) I've never had an issue with gear not swapping fast enough or not swapping even with hitting macros quickly. What's useful to have is a manual trigger to always swap into your idle/tp set though, so after pdt or mdt, or if you were reading log when engaging etc where your set couldn't swap, you can manually change it to what's appropriate.
    Would it be safe to assume as well that, for triggering your WS, you either use Windower aliases or TXT macros? How, specifically, do you function? I would suppose it's like that, as that's how I do things on BLM -- //b2 for Blizzard II, for example.

    A while ago, I did briefly try a combination of the two for MNK (XML for changing sets and TXT for macros), but that was crashing me, so I discontinued the practice.

  17. #2417
    Cerberus
    Join Date
    Aug 2008
    Posts
    435
    BG Level
    4
    FFXI Server
    Sylph

    Quote Originally Posted by Kohan View Post
    Would it be safe to assume as well that, for triggering your WS, you either use Windower aliases or TXT macros? How, specifically, do you function? I would suppose it's like that, as that's how I do things on BLM -- //b2 for Blizzard II, for example.

    A while ago, I did briefly try a combination of the two for MNK (XML for changing sets and TXT for macros), but that was crashing me, so I discontinued the practice.
    Just normal macros for triggering ws (/ws "whatever" <t> and spellcast picks it up for the swap), but I'm not sure there's any functional difference between macros and aliases in terms of triggering spellcast. For my txt swaps I just have a macro with //exec filename and it works fine. Even if I hit my force-swap spellcast macro and txt pdt at once (which I can't even do unless I'm trying) I usually end up with whatever I hit last, rarely I can end up in half and half which isn't a big deal cause I've got a bad habit from ps2 of tapping whatever macro I hit 2-3 times that will force the correct set to be on. Never had any crash issues using a combination for years now.

  18. #2418
    Salvage Bans
    Join Date
    Sep 2008
    Posts
    972
    BG Level
    5
    FFXI Server
    Quetzalcoatl

    Quote Originally Posted by Kohan View Post
    Looking at that XML myself, and understanding how comparatively complex my mage XMLs are, I'm not certain how much simpler you'd expect them to get. There don't appear to be conditional rules for things like Focus up/down, etc.
    Well..I remember stripping the fuck out of my SAM and BLU xmls back in 2010, and including essential stuff only. My RDM xml on the otherhand was ridiculous. I expected MNK to be simple, and WHM to be a little complex (though its just for a mule)..I guess that WHM one is fine, but can the MNK one be simplified? If not it's cool how it is.

  19. #2419
    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 Kohan View Post
    While I religiously encourage others to utilize SpellCast on their mages while practicing what I preach, I continue to employ TXT macros for my melee, MNK. These macros serve me just fine, and I have their placement memorized, but I know that SpellCast would make matters easier.

    However, I do have the concern that was cited recently in relation to another job (though I forget which): will the gear switch quickly enough when I, say, input //asuran or whatever my shortcut alias for a WS is? I understand that delays can be implemented if one wants to be absolutely sure, but I am unfamiliar with these since I've never had to edit them in my mage XMLs. To currently ensure I'm not still wearing my Temple Gloves during a WS, for example, my Boost and WS macros are entirely separate, and the WS macro itself contains a miniscule delay.
    <castdelay delay="SecondsHere" />

    I use 0.02 for JAs personally, but it varies. I also use cast delay for fast cast sets since Stromgarde pointed out that his was not functioning (And since the change, it's made a noticeable difference). Remember that you can manually call upon gear sets with spellcast using /sc set NameOfSetHere (Use quotations if the name of the set has a spell; for example, "Spell Interruption"). With this feature, you can employ your sets via windower macros if you wish (I think it would be /input /sc set NameOfSet or w/e).

    Could someone simply reassure me that this behavior will be replicated with XML usage? It would be nice to switch into my idle set automatically between mobs, though I would also need to familiarize myself with manually changing between sets (e.g., keeping an -MDT set on while fighting a certain mob). That's something else I've never explored.
    If you want to use MDT while TPing, you'll want to set up a variable like I did with my BLU XML. I would make three variables:

    <var name="Core">TP-Haste</var>
    <var name="TP">TP-Haste</var>
    <var name="Idle">Idle</var>

    If weapon changes aren't a concern, you can get rid of the "Core" variable, but for BLU, weapon changes prevented me from going the easy route.

    The easy route is to then have a dummy spell that says:

    <if spell="Stone V">
    <command>sc var set TP NameOfPDTSetHere</command>
    </if>

    If you want to throw PDT on whatever you are meleeing with (For example, if your TP set changes between normal and evasion set), use the core variable:
    <if spell="Stone V">
    <command>sc var set TP $Core|NameOfPDTSetHere</command>
    </if>

    You then want another rule that changes the variable "Core" to evasion or haste or w/e whenever you're using those sets. If you decide to start working on a MNK XML, just PM me whatever you need.

  20. #2420
    Pandemonium
    Join Date
    Jul 2008
    Posts
    4,875
    BG Level
    7
    FFXI Server
    Bismarck

    Quote Originally Posted by Yugl View Post
    If you decide to start working on a MNK XML, just PM me whatever you need.
    All right, thank you very much. I have a lot on my plate this week and the next, but if I have trouble with it when I finally get around to it, I'll look you up.

Page 121 of 328 FirstFirst ... 71 111 119 120 121 122 123 131 171 ... 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