Item Search
     
BG-Wiki Search
Page 147 of 328 FirstFirst ... 97 137 145 146 147 148 149 157 197 ... LastLast
Results 2921 to 2940 of 6548
  1. #2921
    Relic Shield
    Join Date
    Oct 2006
    Posts
    1,946
    BG Level
    6
    FFXI Server
    Phoenix

    I went another step and deleted all multiple groups I had for tp sets. I'm using this now.
    Code:
    // Rotation Alias for the Spellcast TP variable, called upon with '//TPset' or CRT+T
    
    alias TP1 sc v s TP PLD; alias TPset TP2;input /echo TPset PLD
    alias TP2 sc v s TP Melee; alias TPset TP3;input /echo TPset Melee
    alias TP3 sc v s TP MDT; alias TPset TP4;input /echo TPset MDT
    alias TP4 sc v s TP Kite; alias TPset TP5;input /echo TPset Kite
    alias TP5 sc v s TP Turtle; alias TPSet TP1;input /echo TPset Turtle
    alias TPset TP1;
    bind ^t TPset
    with

    Code:
    <var name="TP">PLD</var>
    
    
    <if spell="autoset">
          <equip when="idle" set="idle" />
          <equip when="engaged" set="$tp" />
        </if>
        <if Mainjob="PLD">
         <if status="engaged">
          <equip when="aftercast" set="$tp"/>
         </if>
         <else>
          <equip when="aftercast" set="idle"/>
         </else>
        </if>

    Awesome! Now that I'm more familiar with Variables I may need to rework my xml again lol.

  2. #2922
    Melee Summoner
    Join Date
    Sep 2008
    Posts
    38
    BG Level
    1

    Any up to date SMN or WHM XML someone wouldn't mind posting?

  3. #2923
    Hydra
    Join Date
    Aug 2008
    Posts
    146
    BG Level
    3
    FFXI Server
    Bismarck

    Blooming I assume you are just doing this to not forget to have an afflatus on? I just use a simpler method which just uses addtochat to remind me to turn one of if notbuffactive=afflatus solace|afflatus misery when casting cures.

  4. #2924
    Nidhogg
    Join Date
    Jul 2008
    Posts
    3,746
    BG Level
    7
    FFXIV Character
    Seraphus Highwynn
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Trying to figure out what's wrong with my RDM's xml. It won't switch to my 'Cure' set when I cast cure spells it just leaves me in Fast Cast gear.
    http://pastebin.com/0xYiu9c6

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

    Is there any way to put this on one line in one set of < > ?
    Code:
    <if spell="Holy">
          <equip when="precast" set="Holy" />
        </if>
    Also does it cause any problems if you do this on the same line?

    Code:
    <if spell="Holy"> <equip when="precast" set="Holy" /> </if>

  6. #2926
    xXNyteFyreXx420Sharingan
    Join Date
    May 2009
    Posts
    3,709
    BG Level
    7
    FFXI Server
    Fenrir

    Separating lines is entirely for readability purposes, it won't affect performance at all if you put it on the same line.

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

    After looking over plans for revising the Obi rule and adding Zodiac/Twilight cape rules, I see that blue magic will become a pain in the ass since I will need to update those spells for both include and BLU XML if they add nukes or whatever. Given this dilemma, I wonder which people would prefer:

    1. Keep the XML the same and just list out main offensive spells that will use obi (Probably will only do CW+EG+Thermal+Regurg) + Cure spells
    2. Rework the sets so that I can make variables (This will end up changing CW set into Magical-INT:DEX-BA/N compared to CW-BA/N)

    (1) would mean less spells benefit from obi and, potentially, a shorter rule. The benefit is that it wouldn't require people to update their XMLs that much.
    (2) would mean many spells gain Obi benefits and, potentially, a larger rule. This would also make future updates somewhat easier since there would be a single place for people to update the list. However, this would create a huge variable list.

    An example of (1) [Just the Obi rule since there would be no change the existing XML]

    <if skill="BlueMagic" spell="Charged Whisker|Everyone's Grudge|Thermal Pulse">

    An example of (2):

    <var name="Magical-INT:DEX">Charged Whisker|Thunderbolt</var>
    <var name="Magical-INT">"Ice Break|Maelst*|Firespit|Acrid*|Leaf*|Blazing*|Regur *"</var>

    Rule:

    <if spell="$Magical-INT:DEX">
    <equip set="$Magical-INT:DEX" />
    </if>

    Rule 2 (Obi)
    <if skill="BlueMagic" spell="$Magical-INT:DEX|$Magical-INT">

    Edit: Also, I'll be changing sleeps to MagicACC, but I will be adding DireCast to BLU XML.

    Atm I have this planned out

    Code:
    1. Elemental Magic, not debuffs
    <if skill="ElementalMagic" notSpell="Burn|Choke|Drown|Frost|Rasp|Shock">
    2. Dark Magic
    <if Spell="Drain*">
    3. Offensive divine magic
    <If spell="Banish*|Holy*">
    4. Offensive blue magic and blue magic cures
    5. Healing Magic
    <if spell="Cure*|Cura*">
    6. Offensive Ninjutsu
    <if spell="Katon|Doton|Suiton|Huton|Hyoton|Raiton">
    Corsair
    <if type="CorsairShot">

  8. #2928
    BG's most likeable Québécois
    Pens win! Pens Win!!! PENS WIN!!!!!

    Join Date
    Sep 2007
    Posts
    37,887
    BG Level
    10

    This is my WHM.xml thanks to TAco Taru for it.

    It needs ajustments i know but here is my question

    How do i deactivate Divine Carress on -na spells. It slows down my castin cuz im only 70 and doing Maat.

    Thanks
    P.S Spoilered for huge

    Spoiler: show


    Code:
    <?xml version="1.0" ?>
    <Spellcast>
    	<config
    		Debug="false"
    		ShowGearSwaps="false"
    		/>
    	<sets>
    		<group name="Standard" default="yes">
    			<set name="Stand">
    				<main>Terra's Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison cap +2</head>
    				<neck>Orison Locket</neck>
    				<lear>Roundel Earring</lear>
    				<rear>Orison Earring</rear>
    				<body>Noble's Tunic</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Dark ring</lring>
    				<rring>Dark ring</rring>
    				<back>Orison cape</back>
    				<waist>Cleric's belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Herald's gaiters</feet>
    			</set>
    			<set name="Resting">
    				<main>Dark Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Goliard Chapeau</head>
    				<neck>Orison locket</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Seer's Tunic</body>
    				<hands>Oracle's Gloves</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sirona's Ring</rring>
    				<back>Orison Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Sagacity Lappas</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="TP">
    				<ammo>Tiphia Sting</ammo>
    				<head>Walahra Turban</head>
    				<neck>Peacock Charm</neck>
    				<lear>Merman's Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Goliard Saio</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Woodsman Ring</lring>
    				<rring>Woodsman Ring</rring>
    				<back>Bellicose mantle</back>
    				<waist>Goading belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
    			<set name="Hexa">
    				<ammo>Tiphia Sting</ammo>
    				<head>Rokugo Hachimaki</head>
    				<neck>Light Gorget</neck>
    				<lear>Merman's Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Augur's jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Ruby Ring</lring>
    				<rring>Spiral Ring</rring>
    				<back>Potentia Cape</back>
    				<waist>Potent Belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Creek clomps</feet>
    			</set>
    			<set name="Boon">
    				<ammo>Tiphia Sting</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Merman's Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Augur's jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Spiral Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Gloiard Clogs</feet>
    			</set>
    			<set name="Black Halo" BaseSet="Boon">
    				<head>Rokugo Hachimaki</head>
    				<neck>Breeze Gorget</neck>
    				<lear>Merman's Earring</lear>
    				<body>Augur's jaseran</body>
    				<back>Potentia Cape</back>
    				<waist>Potent Belt</waist>
    				<legs>Blessed Trousers</legs>
    			</set>
    			<set name="Cure">
    				<main>Light Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Roundel Earring</lear>
    				<rear>Orison Earring</rear>
    				<body>Noble's Tunic</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sirona's Ring</rring>
    				<back>Orison Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Orsn. Duckbills +2</feet>
    			</set>
    			<set name="Divine">
    				<main>Light Staff</main>
    				<sub>Bugard Leather Strap</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Novio Earring</lear>
    				<rear>Moldavite Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Eradico Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Balrahn's Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="Banish">
    				<main>Light Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Novio Earring</lear>
    				<rear>Moldavite Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Eradico's Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sapphire Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Orsn. Duckbills +2</feet>
    			</set>
    			<set name="Enfeeb-ACC">
    				<main>$%SpellElementStaff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison cap +2</head>
    				<neck>Enfeebling Torque</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Healer's Briault</body>
    				<hands>Oracle's Gloves</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Balrahn's Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Penitent's Rope</waist>
    				<legs>Mahatma Slops</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="Enfeeb-MND">
    				<main>$%SpellElementStaff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sapphire Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Sagacity Lappas</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="Stoneskin">
    				<main></main>
    				<sub></sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sapphire Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Mahatma Slops</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
    			<set name="Bar">
    				<sub>Incantor stone</sub>
    				<head>Orison Cap +2</head>
    				<neck>Orison Locket</neck>
    				<lear>Loquac. Earring</lear>
    				<body>Orison Bliaud +2</body>
    				<hands>Orison Mitts +1</hands>
    				<back></back>
    				<waist>Swift Belt</waist>
    				<legs>Healer's Pantaln.</legs>
    				<feet>Orison Duckbills +2</feet>
    			</set>
    			<set name="Dark">
    				<main>Light Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Walahra Turban</head>
    				<neck>Darl Torque</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Goliard Saio</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Balrahn's Ring</rring>
    				<back></back>
    				<waist>Swift Belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
    			<set name="Haste">
    				<sub>Incantor stone</sub>
    				<head>Walahra Turban</head>
    				<neck>Orison Locket</neck>
    				<lear>Loquac. Earring</lear>
    				<body>Goliard Saio</body>
    				<hands>Blessed Mitts</hands>
    				<back></back>
    				<waist>Goading Belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
                            <set name="Nova"> 
                                   <ammo>Witchstone</ammo> 
                                   <neck>Artemis' Medal</neck> 
                                   <lear>Moldavite Earring</lear> 
                                   <rear>Novio Earring</rear> 
                                   <body>Augur's Jaseran</body> 
                                   <hands>Eradico Mitts</hands> 
                                   <lring>Tamas Ring</lring> 
                                   <rring>Diamond Ring</rring> 
                                   <back>Searing Cape</back> 
                                   <waist>Cleric's Belt</waist> 
                                   <legs>Blessed Trousers</legs> 
                                   <feet>Yigit Crackows</feet> 
                            </set>
    
                     </group>
    	</sets>
    	<variables clear="true">
    		<var name="IceStaff">Aquilo's Staff</var>
    		<var name="WindStaff">Auster's Staff</var>
    		<var name="EarthStaff">Terra's Staff</var>
    		<var name="ThunderStaff">Jupiter's Staff</var>
    		<var name="WaterStaff">Neptune's Staff</var>
    		<var name="FireStaff">Vulcan's Staff</var>
    		<var name="DarkStaff">Dark Staff</var>
    		<var name="LightStaff">Light Staff</var>
    		<var name="Melee">0</var>
    		<var name="Caress">0</var>
    		<var name="Time">aftercast</var>
    	</variables>
    	<rules>
    
    <!--Miscellaneous-->
    		<if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
    		<if status="resting" notSpell="Autoset"><cancelspell /><return /></if>
    		<if Area="*Remnants|Periqia|Ilrusi Atoll|Mamool Ja Training Grounds|Lebros Caverns|Leujoaom Sanctum|Nyzul Isle|The Ashu Talif">
    			<equip when="idle|engaged|resting|precast|midcast|aftercast"><lring lock="t">Balrahn's Ring</lring></equip>
    		</if>
    <!--End-->
    		
    <!--Toggles-->
    		<if spell="Reprisal">
    			<if advanced='"$Melee" = "0"'>
    				<var cmd="set Melee 1" />
    				<addtochat color="57">Gear Toggle - Melee On</addtochat>
    			</if>
    			<else>
    				<var cmd="set Melee 0" />
    				<addtochat color="57">Gear Toggle - Melee Off</addtochat>
    			</else>
    		</if>
    		<if advanced='"$Melee" = "1"'>
    			<equip when="idle|engaged|resting|precast|midcast|aftercast">
    				<main lock="t" />
    				<sub lock="t" />
    				<range lock="t" />
    			</equip>
    		</if>
    <!--End-->
    
    <!--Aftercast Prep-->		
    		<if spell="Provoke|Reprisal|Hastega"><var cmd="set Time precast" /></if>
    		<elseif spell="autoset">
    			<if status="resting"><var cmd="set Time resting" /></if>
    			<elseif status="idle"><var cmd="set Time idle" /></elseif>
    			<elseif status="engaged"><var cmd="set Time engaged" /></elseif>
    		</elseif>
    		<else><var cmd="set Time aftercast" /></else>
    <!--End-->
    		
    <!--Aftercast Handling-->
    		<if status="idle">
    			<equip when="$Time" set="Stand" />
    			<if TimeGT="5.59" TimeLT="18.00" notArea="Abyssea*"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
    		</if>
    		<elseif status="engaged">
    			<if advanced='"$Melee" = "1"'>
    				<equip when="$Time" set="TP" />
    				<if TimeGT="5.59" TimeLT="18.00" notArea="Abyssea*"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
    			</if>
    			<else>
    				<equip when="$Time" set="Stand" />
    				<if TimeGT="5.59" TimeLT="18.00" notArea="Abyssea*"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
    			</else>
    		</elseif>
    		<else>
    			<equip when="$Time" set="Resting" />
    			<if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
    			<else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else>
    		</else>
    		<if advanced='"$Time" = "precast"'><cancelspell /><return /></if>
    <!--End-->
    
    <!--Spell Handling-->
    		<if Skill="EnhancingMagic">
    			<if Spell="Stoneskin">
    				<equip when="midcast" set="Stoneskin" />
    				<if buffactive="Stoneskin"><command>wait 3; cancel 37</command></if>
    			</if>
    			<elseif spell="Bar*"><equip when="midcast" set="Bar" /></elseif>
    			<elseif spell="Haste|Refresh|Blink"><equip when="midcast" set="Haste" /></elseif>
    			<elseif spell="Regen*"><equip when="midcast"><body>Cleric's Briault</body><hands>Orison Mitts +2</hands></equip></elseif>
    		</if>
    		<if Skill="HealingMagic">
            <if Spell="Cure*|Curaga*">
                <equip when="midcast" set="Cure" />
                    <if mode="OR" buffactive="Afflatus Solace" Spell="Afflatus Solace"><equip when="midcast"><body lock="true">Orison Bliaud +2</body></equip></if>
                    <if Mode="OR" WeatherElement="Light" Day="Lightsday">
                    <equip when="midcast"><waist>Korin Obi</waist><back>Twilight Cape</back></equip>
                    <castdelay delay="0.2" />
                </if>
           </if>
                <elseif spell="Esuna" />
                    <elseif spell="*na|Erase">
                    <if advanced='"$Caress" = "0"'>
                    <var cmd="set Caress 1" />
                    <command>input /equip hands "Orison Mitts +1"; input /ja "Divine Caress" &lt;me&gt;</command>
                    <command>wait 1.5; input /ma %Spell %SpellTargetName</command>
                    <command>wait 60; sc var set Caress 0</command>
                    <cancelspell />
                    <return />
                     </if>
              	<equip when="midcast"><head>Orison Cap +2</head></equip>
              </elseif>
            </if>
    		<if Skill="Ninjutsu"><equip when="midcast" set="Haste" /></if>
    		<if Skill="DarkMagic">
    			<equip when="midcast" set="Dark" />
    			<if Mode="OR" Day="Darksday" WeatherElement="Dark"><if spell="Drain|Aspir"><equip when="midcast"><waist>Anrin Obi</waist></equip></if></if>
    		</if>
    		<if Skill="DivineMagic">
    			<if spell="Banish*"><equip when="midcast" set="Banish" /></if>
    			<else><equip when="midcast" set="Divine" /></else>
    		</if>
    		<if Skill="EnfeeblingMagic">
    			<if Spell="Slow|Paralyze">
    				<if BuffActive="Elemental Seal"><equip when="midcast" setGroup="Potency" set="Enfeeb-MND" /></if>
    				<else><equip when="midcast" set="Enfeeb-MND" /></else>
    			</if>
    			<elseif notSpell="Dia*"><equip when="midcast" set="Enfeeb-ACC" /></elseif>
    		</if>
    <!--End-->
    
    <!--WS-->
    	<if spell="Hexa Strike"><equip when="precast" set="Hexa" /></if>
    	<elseif spell="Mystic Boon"><equip when="precast" set="Boon" /></elseif>
    	<elseif spell="Black Halo"><equip when="precast" set="Black Halo" /></elseif>	
            <elseif spell="Flash Nova"><equip when="precast" set="Nova" /></elseif>
    <!--Healing Swap-->
    		<if buffactive="Afflatus Solace">
    			<action type="command">
    				sc var set HBody "Orison Bliaud +2";
    			</action>
    		</if>
    		<else>
    			<action type="command">
    				sc var set HBody "Noble's Tunic";
    			</action>
    		</else>
    <!--End-->
    
    <!--Sleep Timers-->
    		<if Spell="Sleep*|Repose">
    			<if Spell="Sleep II|Repose">
    				<action type="command" when="aftercast">wait 40;input /echo [%spell] &lt;%target&gt; [Half Resist Time: 5 Seconds]</action>
    				<action type="command" when="aftercast">wait 75;input /echo [%spell] &lt;%target&gt; [Time: 15 Seconds]</action>
    				<action type="command" when="aftercast">wait 85;input /echo [%spell] &lt;%target&gt; [Time: 5 Seconds]</action>
    			</if>
    			<elseif Mode="OR" Spell="Sleepga" BuffActive="Manifestation">
    				<action type="command" when="aftercast">wait 25;input /echo [AOE] [%spell] &lt;%target&gt; [Half Resist Time: 5 Seconds]</action>
    				<action type="command" when="aftercast">wait 45;input /echo [AOE] [%spell] &lt;%target&gt; [Time: 15 Seconds]</action>
    				<action type="command" when="aftercast">wait 55;input /echo [AOE] [%spell] &lt;%target&gt; [Time: 5 Seconds]</action>
    			</elseif>
    			<else>
    				<action type="command" when="aftercast">wait 25;input /echo [%spell] &lt;%target&gt; [Half Resist Time: 5 Seconds]</action>
    				<action type="command" when="aftercast">wait 45;input /echo [%spell] &lt;%target&gt; [Time: 15 Seconds]</action>
    				<action type="command" when="aftercast">wait 55;input /echo [%spell] &lt;%target&gt; [Time: 5 Seconds]</action>
    			</else>
    		</if>
    <!--End-->
    	</rules>
    </Spellcast>

  9. #2929
    Hydra
    Join Date
    Jun 2008
    Posts
    140
    BG Level
    3

    Quote Originally Posted by Ratatapa View Post
    This is my WHM.xml thanks to TAco Taru for it.

    It needs ajustments i know but here is my question

    How do i deactivate Divine Carress on -na spells. It slows down my castin cuz im only 70 and doing Maat.

    Thanks
    P.S Spoilered for huge

    Spoiler: show


    Code:
    <?xml version="1.0" ?>
    <Spellcast>
    	<config
    		Debug="false"
    		ShowGearSwaps="false"
    		/>
    	<sets>
    		<group name="Standard" default="yes">
    			<set name="Stand">
    				<main>Terra's Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison cap +2</head>
    				<neck>Orison Locket</neck>
    				<lear>Roundel Earring</lear>
    				<rear>Orison Earring</rear>
    				<body>Noble's Tunic</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Dark ring</lring>
    				<rring>Dark ring</rring>
    				<back>Orison cape</back>
    				<waist>Cleric's belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Herald's gaiters</feet>
    			</set>
    			<set name="Resting">
    				<main>Dark Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Goliard Chapeau</head>
    				<neck>Orison locket</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Seer's Tunic</body>
    				<hands>Oracle's Gloves</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sirona's Ring</rring>
    				<back>Orison Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Sagacity Lappas</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="TP">
    				<ammo>Tiphia Sting</ammo>
    				<head>Walahra Turban</head>
    				<neck>Peacock Charm</neck>
    				<lear>Merman's Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Goliard Saio</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Woodsman Ring</lring>
    				<rring>Woodsman Ring</rring>
    				<back>Bellicose mantle</back>
    				<waist>Goading belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
    			<set name="Hexa">
    				<ammo>Tiphia Sting</ammo>
    				<head>Rokugo Hachimaki</head>
    				<neck>Light Gorget</neck>
    				<lear>Merman's Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Augur's jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Ruby Ring</lring>
    				<rring>Spiral Ring</rring>
    				<back>Potentia Cape</back>
    				<waist>Potent Belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Creek clomps</feet>
    			</set>
    			<set name="Boon">
    				<ammo>Tiphia Sting</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Merman's Earring</lear>
    				<rear>Brutal Earring</rear>
    				<body>Augur's jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Spiral Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Gloiard Clogs</feet>
    			</set>
    			<set name="Black Halo" BaseSet="Boon">
    				<head>Rokugo Hachimaki</head>
    				<neck>Breeze Gorget</neck>
    				<lear>Merman's Earring</lear>
    				<body>Augur's jaseran</body>
    				<back>Potentia Cape</back>
    				<waist>Potent Belt</waist>
    				<legs>Blessed Trousers</legs>
    			</set>
    			<set name="Cure">
    				<main>Light Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Roundel Earring</lear>
    				<rear>Orison Earring</rear>
    				<body>Noble's Tunic</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sirona's Ring</rring>
    				<back>Orison Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Blessed Trousers</legs>
    				<feet>Orsn. Duckbills +2</feet>
    			</set>
    			<set name="Divine">
    				<main>Light Staff</main>
    				<sub>Bugard Leather Strap</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Novio Earring</lear>
    				<rear>Moldavite Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Eradico Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Balrahn's Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="Banish">
    				<main>Light Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Novio Earring</lear>
    				<rear>Moldavite Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Eradico's Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sapphire Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Orsn. Duckbills +2</feet>
    			</set>
    			<set name="Enfeeb-ACC">
    				<main>$%SpellElementStaff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison cap +2</head>
    				<neck>Enfeebling Torque</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Healer's Briault</body>
    				<hands>Oracle's Gloves</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Balrahn's Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Penitent's Rope</waist>
    				<legs>Mahatma Slops</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="Enfeeb-MND">
    				<main>$%SpellElementStaff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sapphire Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Sagacity Lappas</legs>
    				<feet>Goliard Clogs</feet>
    			</set>
    			<set name="Stoneskin">
    				<main></main>
    				<sub></sub>
    				<ammo>Incantor stone</ammo>
    				<head>Orison Cap +2</head>
    				<neck>Ajari Necklace</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Augur's Jaseran</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Sapphire Ring</rring>
    				<back>Aslan Cape</back>
    				<waist>Cleric's Belt</waist>
    				<legs>Mahatma Slops</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
    			<set name="Bar">
    				<sub>Incantor stone</sub>
    				<head>Orison Cap +2</head>
    				<neck>Orison Locket</neck>
    				<lear>Loquac. Earring</lear>
    				<body>Orison Bliaud +2</body>
    				<hands>Orison Mitts +1</hands>
    				<back></back>
    				<waist>Swift Belt</waist>
    				<legs>Healer's Pantaln.</legs>
    				<feet>Orison Duckbills +2</feet>
    			</set>
    			<set name="Dark">
    				<main>Light Staff</main>
    				<sub>Pax Grip</sub>
    				<ammo>Incantor stone</ammo>
    				<head>Walahra Turban</head>
    				<neck>Darl Torque</neck>
    				<lear>Loquac. Earring</lear>
    				<rear>Magnetic Earring</rear>
    				<body>Goliard Saio</body>
    				<hands>Blessed Mitts</hands>
    				<lring>Tamas Ring</lring>
    				<rring>Balrahn's Ring</rring>
    				<back></back>
    				<waist>Swift Belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
    			<set name="Haste">
    				<sub>Incantor stone</sub>
    				<head>Walahra Turban</head>
    				<neck>Orison Locket</neck>
    				<lear>Loquac. Earring</lear>
    				<body>Goliard Saio</body>
    				<hands>Blessed Mitts</hands>
    				<back></back>
    				<waist>Goading Belt</waist>
    				<legs>Blessed trousers</legs>
    				<feet>Blessed Pumps</feet>
    			</set>
                            <set name="Nova"> 
                                   <ammo>Witchstone</ammo> 
                                   <neck>Artemis' Medal</neck> 
                                   <lear>Moldavite Earring</lear> 
                                   <rear>Novio Earring</rear> 
                                   <body>Augur's Jaseran</body> 
                                   <hands>Eradico Mitts</hands> 
                                   <lring>Tamas Ring</lring> 
                                   <rring>Diamond Ring</rring> 
                                   <back>Searing Cape</back> 
                                   <waist>Cleric's Belt</waist> 
                                   <legs>Blessed Trousers</legs> 
                                   <feet>Yigit Crackows</feet> 
                            </set>
    
                     </group>
    	</sets>
    	<variables clear="true">
    		<var name="IceStaff">Aquilo's Staff</var>
    		<var name="WindStaff">Auster's Staff</var>
    		<var name="EarthStaff">Terra's Staff</var>
    		<var name="ThunderStaff">Jupiter's Staff</var>
    		<var name="WaterStaff">Neptune's Staff</var>
    		<var name="FireStaff">Vulcan's Staff</var>
    		<var name="DarkStaff">Dark Staff</var>
    		<var name="LightStaff">Light Staff</var>
    		<var name="Melee">0</var>
    		<var name="Caress">0</var>
    		<var name="Time">aftercast</var>
    	</variables>
    	<rules>
    
    <!--Miscellaneous-->
    		<if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
    		<if status="resting" notSpell="Autoset"><cancelspell /><return /></if>
    		<if Area="*Remnants|Periqia|Ilrusi Atoll|Mamool Ja Training Grounds|Lebros Caverns|Leujoaom Sanctum|Nyzul Isle|The Ashu Talif">
    			<equip when="idle|engaged|resting|precast|midcast|aftercast"><lring lock="t">Balrahn's Ring</lring></equip>
    		</if>
    <!--End-->
    		
    <!--Toggles-->
    		<if spell="Reprisal">
    			<if advanced='"$Melee" = "0"'>
    				<var cmd="set Melee 1" />
    				<addtochat color="57">Gear Toggle - Melee On</addtochat>
    			</if>
    			<else>
    				<var cmd="set Melee 0" />
    				<addtochat color="57">Gear Toggle - Melee Off</addtochat>
    			</else>
    		</if>
    		<if advanced='"$Melee" = "1"'>
    			<equip when="idle|engaged|resting|precast|midcast|aftercast">
    				<main lock="t" />
    				<sub lock="t" />
    				<range lock="t" />
    			</equip>
    		</if>
    <!--End-->
    
    <!--Aftercast Prep-->		
    		<if spell="Provoke|Reprisal|Hastega"><var cmd="set Time precast" /></if>
    		<elseif spell="autoset">
    			<if status="resting"><var cmd="set Time resting" /></if>
    			<elseif status="idle"><var cmd="set Time idle" /></elseif>
    			<elseif status="engaged"><var cmd="set Time engaged" /></elseif>
    		</elseif>
    		<else><var cmd="set Time aftercast" /></else>
    <!--End-->
    		
    <!--Aftercast Handling-->
    		<if status="idle">
    			<equip when="$Time" set="Stand" />
    			<if TimeGT="5.59" TimeLT="18.00" notArea="Abyssea*"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
    		</if>
    		<elseif status="engaged">
    			<if advanced='"$Melee" = "1"'>
    				<equip when="$Time" set="TP" />
    				<if TimeGT="5.59" TimeLT="18.00" notArea="Abyssea*"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
    			</if>
    			<else>
    				<equip when="$Time" set="Stand" />
    				<if TimeGT="5.59" TimeLT="18.00" notArea="Abyssea*"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
    			</else>
    		</elseif>
    		<else>
    			<equip when="$Time" set="Resting" />
    			<if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
    			<else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else>
    		</else>
    		<if advanced='"$Time" = "precast"'><cancelspell /><return /></if>
    <!--End-->
    
    <!--Spell Handling-->
    		<if Skill="EnhancingMagic">
    			<if Spell="Stoneskin">
    				<equip when="midcast" set="Stoneskin" />
    				<if buffactive="Stoneskin"><command>wait 3; cancel 37</command></if>
    			</if>
    			<elseif spell="Bar*"><equip when="midcast" set="Bar" /></elseif>
    			<elseif spell="Haste|Refresh|Blink"><equip when="midcast" set="Haste" /></elseif>
    			<elseif spell="Regen*"><equip when="midcast"><body>Cleric's Briault</body><hands>Orison Mitts +2</hands></equip></elseif>
    		</if>
    		<if Skill="HealingMagic">
            <if Spell="Cure*|Curaga*">
                <equip when="midcast" set="Cure" />
                    <if mode="OR" buffactive="Afflatus Solace" Spell="Afflatus Solace"><equip when="midcast"><body lock="true">Orison Bliaud +2</body></equip></if>
                    <if Mode="OR" WeatherElement="Light" Day="Lightsday">
                    <equip when="midcast"><waist>Korin Obi</waist><back>Twilight Cape</back></equip>
                    <castdelay delay="0.2" />
                </if>
           </if>
                <elseif spell="Esuna" />
                    <elseif spell="*na|Erase">
                    <if advanced='"$Caress" = "0"'>
                    <var cmd="set Caress 1" />
                    <command>input /equip hands "Orison Mitts +1"; input /ja "Divine Caress" &lt;me&gt;</command>
                    <command>wait 1.5; input /ma %Spell %SpellTargetName</command>
                    <command>wait 60; sc var set Caress 0</command>
                    <cancelspell />
                    <return />
                     </if>
              	<equip when="midcast"><head>Orison Cap +2</head></equip>
              </elseif>
            </if>
    		<if Skill="Ninjutsu"><equip when="midcast" set="Haste" /></if>
    		<if Skill="DarkMagic">
    			<equip when="midcast" set="Dark" />
    			<if Mode="OR" Day="Darksday" WeatherElement="Dark"><if spell="Drain|Aspir"><equip when="midcast"><waist>Anrin Obi</waist></equip></if></if>
    		</if>
    		<if Skill="DivineMagic">
    			<if spell="Banish*"><equip when="midcast" set="Banish" /></if>
    			<else><equip when="midcast" set="Divine" /></else>
    		</if>
    		<if Skill="EnfeeblingMagic">
    			<if Spell="Slow|Paralyze">
    				<if BuffActive="Elemental Seal"><equip when="midcast" setGroup="Potency" set="Enfeeb-MND" /></if>
    				<else><equip when="midcast" set="Enfeeb-MND" /></else>
    			</if>
    			<elseif notSpell="Dia*"><equip when="midcast" set="Enfeeb-ACC" /></elseif>
    		</if>
    <!--End-->
    
    <!--WS-->
    	<if spell="Hexa Strike"><equip when="precast" set="Hexa" /></if>
    	<elseif spell="Mystic Boon"><equip when="precast" set="Boon" /></elseif>
    	<elseif spell="Black Halo"><equip when="precast" set="Black Halo" /></elseif>	
            <elseif spell="Flash Nova"><equip when="precast" set="Nova" /></elseif>
    <!--Healing Swap-->
    		<if buffactive="Afflatus Solace">
    			<action type="command">
    				sc var set HBody "Orison Bliaud +2";
    			</action>
    		</if>
    		<else>
    			<action type="command">
    				sc var set HBody "Noble's Tunic";
    			</action>
    		</else>
    <!--End-->
    
    <!--Sleep Timers-->
    		<if Spell="Sleep*|Repose">
    			<if Spell="Sleep II|Repose">
    				<action type="command" when="aftercast">wait 40;input /echo [%spell] &lt;%target&gt; [Half Resist Time: 5 Seconds]</action>
    				<action type="command" when="aftercast">wait 75;input /echo [%spell] &lt;%target&gt; [Time: 15 Seconds]</action>
    				<action type="command" when="aftercast">wait 85;input /echo [%spell] &lt;%target&gt; [Time: 5 Seconds]</action>
    			</if>
    			<elseif Mode="OR" Spell="Sleepga" BuffActive="Manifestation">
    				<action type="command" when="aftercast">wait 25;input /echo [AOE] [%spell] &lt;%target&gt; [Half Resist Time: 5 Seconds]</action>
    				<action type="command" when="aftercast">wait 45;input /echo [AOE] [%spell] &lt;%target&gt; [Time: 15 Seconds]</action>
    				<action type="command" when="aftercast">wait 55;input /echo [AOE] [%spell] &lt;%target&gt; [Time: 5 Seconds]</action>
    			</elseif>
    			<else>
    				<action type="command" when="aftercast">wait 25;input /echo [%spell] &lt;%target&gt; [Half Resist Time: 5 Seconds]</action>
    				<action type="command" when="aftercast">wait 45;input /echo [%spell] &lt;%target&gt; [Time: 15 Seconds]</action>
    				<action type="command" when="aftercast">wait 55;input /echo [%spell] &lt;%target&gt; [Time: 5 Seconds]</action>
    			</else>
    		</if>
    <!--End-->
    	</rules>
    </Spellcast>
    delete (or better commenti using <!-- to start and --> to end the comment) this part:
    Spoiler: show

    <if advanced='"$Caress" = "0"'>
    <var cmd="set Caress 1" />
    <command>input /equip hands "Orison Mitts +1"; input /ja "Divine Caress" &lt;me&gt;</command>
    <command>wait 1.5; input /ma %Spell %SpellTargetName</command>
    <command>wait 60; sc var set Caress 0</command>
    <cancelspell />
    <return />
    </if>

    i'd delete the <elseif spell="Esuna" /> too since it's reoeated right after from <elseif spell="*na|Erase">

  10. #2930
    BG's most likeable Québécois
    Pens win! Pens Win!!! PENS WIN!!!!!

    Join Date
    Sep 2007
    Posts
    37,887
    BG Level
    10

    Thnaks it worked

  11. #2931
    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

    Update on lag testing.

    1. I would like to clarify and state that this is not a persistent lag, but a spike lag upon taking action (TP/PDT/Perfect Counter/Impetus or w/e).
    2. After extensive testing (Ripped up the XML a bit), I'm convinced that 1-2 rules are not the culprit, but that there is a some sort of cumulative effect at work.
    3. Some report not having lag issue; perhaps a difference in PC power? XPS m1530 2GB ram.
    4. I'll probably try rewriting the rules to have bigger brackets (Probably broken down by Trigger, Magic, Weaponskill, JA) as suggested by Radec
    5. Instead of writing equip X for each trigger, I might just have <command>Dancing Chains</command>, but we'll see

    Edit: MAJOR lag reduction upon greying out WS rules. Will try to follow up and see what can be done.

    Upon further investigation, it seems removing type="WS" reduces lag considerably, but not completely.

    I greyed going from top to bottom. After hitting WS and greying that out, lag was pretty much gone. However, simply removing the WS rule from the original XML did not fix this. Perhaps it has to do with the return rules?

    NVM! Forgot that removing that botches the rest of the code.

    Greying PerfectCounter+Impetus+Footwork helped. Seeing what else might.

  12. #2932
    BG Content
    Join Date
    Jul 2007
    Posts
    22,373
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    Quote Originally Posted by Yugl View Post
    Update on lag testing.

    1. I would like to clarify and state that this is not a persistent lag, but a spike lag upon taking action (TP/PDT/Perfect Counter/Impetus or w/e).
    2. After extensive testing (Ripped up the XML a bit), I'm convinced that 1-2 rules are not the culprit, but that there is a some sort of cumulative effect at work.
    3. Some report not having lag issue; perhaps a difference in PC power? XPS m1530 2GB ram.
    4. I'll probably try rewriting the rules to have bigger brackets (Probably broken down by Trigger, Magic, Weaponskill, JA) as suggested by Radec
    5. Instead of writing equip X for each trigger, I might just have <command>Dancing Chains</command>, but we'll see
    These are pretty much the same conclusions I've come to.

    Also, I'm dicking around with a SMN xml. It's still in the debugging stages and I'm trying to figure out what I actually want it to do, but it's fairly functional if anyone is interested.

  13. #2933
    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

    Ok, fucking ridiculous testing now has:

    Code:
    Potential Culprits for Lag
    1. AutoChangeGear Include
    2. Rule associated with the spell/ability
    3. Impetus
    4. Footwork
    Footwork and Impetus rules have the common feature of being "triggered" even if not using the spell.

    So that leaves me with two guesses
    1. Too many actions are going on when hitting a single JA
    2. Lag is caused by the JA meeting too many criteria at once
    And the difference between these two will affect how I need to code it
    If it's (1), then I can probably do the huge bracket stuff you're talking about and try consolidation techniques
    If it's (2) I want to avoid brackets and have a huge <if> <elseif> list

    After more tests, it seems that it has to do with too many <equip> actions going on. Given this issue, I will look into consolidating my equips into dancingchain and see if that helps. This would also explain why my first BLU XML didn't lag as much as the new one since that one consolidated them into Thunder V. This makes a lot of sense as well because I actually intended to split the <equip> up at each trigger in hopes of making it cleaner, but here we are.

    Note that I finished this testing with have a single rule set up as:

    Code:
            <!--- Abilities: Perfect Counter --->
            <if spell="Perfect counter">
                <var cmd="set PerfectCounterSet PerfectCounterSet" />
                <var cmd="set TP TP-$STYLE-$VARTP|$PerfectCounterSet|$ImpetusSet|$Armor" />
    			<if status="engaged">
    				<addtochat>CHECK</addtochat>
    			</if>
            </if>
            <elseif notBuffactive="Perfect Counter" advanced='"$PerfectCounterSet"="PerfectCounterSet"'>
                <var cmd="set PerfectCounterSet BlankSet" />
                <var cmd="set TP TP-$STYLE-$VARTP|$PerfectCounterSet|$ImpetusSet|$Armor" />
    			<if status="engaged">
    				<addtochat>CHECK</addtochat>
    			</if>
            </elseif>
    Not producing any lag, but having

    Code:
            <!--- Abilities: Perfect Counter --->
            <if spell="Perfect counter">
                <var cmd="set PerfectCounterSet PerfectCounterSet" />
                <var cmd="set TP TP-$STYLE-$VARTP|$PerfectCounterSet|$ImpetusSet|$Armor" />
    			<equip set="$TP" />
            </if>
            <elseif notBuffactive="Perfect Counter" advanced='"$PerfectCounterSet"="PerfectCounterSet"'>
                <var cmd="set PerfectCounterSet BlankSet" />
                <var cmd="set TP TP-$STYLE-$VARTP|$PerfectCounterSet|$ImpetusSet|$Armor" />
    			<equip set="$TP" />
            </elseif>
    produce minor lag.
    Given this difference and the rules plucked out, I think the earlier conclusion makes sense.

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

    Is it possible to get something like this to work?

    Code:
    <var name="Utsusemi: Ni">Max_Recast</var>
    
    <set name="Max_Recast">
    
    <if spell="%spell">
        <equip when="Precast" set="$%spell" />
    </if>
    Or multiple call names for sets using "|" ?
    Code:
     <set name="Utsusemi: Ni|Reprisal">
    
    <if spell="%spell">
        <equip when="Precast" set="%spell" />
    </if>

    Edit: Did a quick test, looks like both work. I figured there would be an issue with $%spell.

  15. #2935
    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 spell=%Spell> will always proc whether that be Utsusemi, Reprisal, Cure, Flash, Katon, or w/e.

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

    I was just toying with the idea to clean up some of my rules.

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

    Is it bad practice to seperate your tp|idle/ja/ma/other sets into groups and inheret them into you default group?

    Code:
        <group name="PLD|Idle|TP Sets" default="yes" inherit="Damage Down|Magic|Cure Cheat|Job Ability|Weaponskill">
    I'm going to start on a thf xml next. Should be quick work now that I somewhat know whats going on.

  18. #2938
    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 certainly unorthodox and would require you to have tons of groups depending on the number of sets you determine you need. It also makes Regular Mob v NM distinctions more annoying.

  19. #2939
    BG Content
    Join Date
    Jul 2007
    Posts
    22,373
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    So functionally speaking, how would we reduce lag? Basically use a dummy spell instead of using aftercasts? This is essentially what I do in my SMN spellcast, because you need something like a 3 second lag swapping back to your idle set after a BP. We still need to keep precasts for stuff like weaponskills, JAs, etc.

    Also, why would equip commands inside parts of the code that should get skipped matter?

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

    I was just gonna make 5 groups, idle/tp sets, ja , ma , ws , random sets.

Page 147 of 328 FirstFirst ... 97 137 145 146 147 148 149 157 197 ... 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