Item Search
     
BG-Wiki Search
Page 188 of 328 FirstFirst ... 138 178 186 187 188 189 190 198 238 ... LastLast
Results 3741 to 3760 of 6548
  1. #3741
    Cerberus
    Join Date
    May 2009
    Posts
    423
    BG Level
    4
    FFXI Server
    Siren

    I'm looking to make better use of my Bst JA rules. I just have them set right now for aftercast to use my TP set, but after revamping my TP and Idle set, I want it to equip TP only if I'm engaged, or equip Idle if not.

    Spoiler: show
    Code:
    	<if spell="Sic|Ready">
    			<action type="equip" when="precast" set="Sic" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Spur">
    			<action type="equip" when="precast" set="Spur" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Call Beast">
    			<action type="equip" when="precast" set="Call" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Reward">
    			<action type="equip" when="precast" set="Reward" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>

  2. #3742
    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 Yugl View Post
    Code:
    Trigger Spell             Motenten                 Yugl
    Shackeled Fists           WS Distance              WS Distance
    Vulcan Shot               Magic Accuracy           Magic Accuracy
    Carnal Nightmare          Physical Defense Type    Full Evasion
    Grim Halo                 Refresh Trigger          Refresh Trigger
    Aegis Schism              MDT                      MDT
    Netherspikes              PDT                      PDT
    Foxfire                   Movement                 Movement
    Barbed Crescent           Killswitch/Idle          Killswitch/Idle
    Dancing Chains            Aftercast                Aftercast
    Banishga V                ???                      ???
    Poisonga IV               Offensive-Mode           ACC
    Poisonga V                WSMode                   WS-Mode
    Diaga IV                  Dire Cast                Dire Cast
    Diaga V                   MDT-Neutral              MDT-Neutral
    Bio V                     Dark Resist              Dark Resist
    Dia V                     ???                      ???
    Poison V                  TP-Mode                  TP-Mode
    Banish V                  MDT-Light Resist         MDT-Light Resist
    Elementga V               MDT-Element Resist       MDT-Element Resist
    Elementaga IV             Abyssea-Element          Abyssea-Element
    Banishga IV               Abyssea-Light            Abyssea-Light
    Poisonga III              ???                      ???
    Diaga III                 ???                      ???
    Dia IV                    Toggle-Proc Spells       Toggle-Proc Spells
    Bio IV                    Abyssea-Dark             Abyssea-Dark
    Poison IV                 Tank-Mode                EVA
    Scop's Operetta           ???                      Class Specific
    Puppet's Operetta         ???                      Class Specific
    Herb Pastoral             ???                      Class Specific
    Shining Fantasia          ???                      Class Specific
    Goblin Gavotte            ???                      Class Specific
    Tranquility               ???                      Class Specific
    Equanimity                ???                      Class Specific
    This list seems to be what we have so far. As you can see, there is a bit of work to do. We should look to standardize some terms so that people aren't running around with a Yugl-Motenten dictionary on stuff. Noticeably, we need a term for TPMode and MeleeMode since we use the same term (TPMode) in different ways. I have a list of stuff we've talked about/resolved/need to resolve, but I need to format that better so that it's easy to look at.

    List of Spellcast Agreements and Unsettled Disputes
    Trigger Spells
    • Determine how many triggers are available and list them: Done

    Actions listed as class triggers: Cure Type, Quick Resist, Change Utsusemi midcast, and Change Idle type


    Configurations for sets
    • NM/R System v Individual Stat Boost: Stat Boost
    • Specialization (Sole VAR-TP) v Stat Boosts (ACC or EVA): Combination (Disagreement overall, but alignment in method using 3 triggers)
    • Magic Accuracy: 2 Tiers


    One-Press v Toggle
    • TP, Armor, and Such: User's Choice
    • MDT Element: User's Choice


    Misc Stuff
    • Grouping all enchantment locks into a single rule: Each use their own rule
    • Add method for back and forth rotation: Done (Use t versus bt)
    • Obi/Zodiac Ring/Twilight Cape (Not sure if I saved this; laptopo recently brokedown, so I'm on a new temporary laptop that is lacking any spellcast file whatsoever; however, I did save some to a flash drive from the old one): Unfinished on my behalf, but done for the most part
    • Mega Fascast rule I presented (FC Trait+FC Gear+Book Trait+Book Gear+ElementCTR+SkillCTR); will probably break down into 3-5 tiers; one for impact and a few for different levels of FC: Unfinished, but I wrote the equation way back when the debate started and am wondering if any progress has been made pertaining to cast time
    • Optional Auto-ACC tier reduction upon using ACC Bonus JA or buff: Unfinished
    • Option to change the color display for various messages (Distinguish between mode/variable change messages and cancellation messages)
    • Add second aftercast equip to ensure the proper equipping of items


    Grouping of variables
    • Create groups based on the aforementioned variable: Each to their own
    • Add counters for the number of toggles available per trigger where the number is greater than two: Unfinished, but will follow from the completion of the first two

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

    Quote Originally Posted by Mikus View Post
    I'm looking to make better use of my Bst JA rules. I just have them set right now for aftercast to use my TP set, but after revamping my TP and Idle set, I want it to equip TP only if I'm engaged, or equip Idle if not.

    Spoiler: show
    Code:
    	<if spell="Sic|Ready">
    			<action type="equip" when="precast" set="Sic" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Spur">
    			<action type="equip" when="precast" set="Spur" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Call Beast">
    			<action type="equip" when="precast" set="Call" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Reward">
    			<action type="equip" when="precast" set="Reward" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>

    Try
    <if Status="Engaged">
    <action type="equip" when="aftercast" set="TP" />
    </if>
    <else>
    <action type="equip" when="aftercast" set="idle" />
    </else>

  4. #3744
    Very Sexy Nerd
    Join Date
    Oct 2005
    Posts
    8,734
    BG Level
    8
    FFXI Server
    Carbuncle

    Quote Originally Posted by Mikus View Post
    I'm looking to make better use of my Bst JA rules. I just have them set right now for aftercast to use my TP set, but after revamping my TP and Idle set, I want it to equip TP only if I'm engaged, or equip Idle if not.

    Spoiler: show
    Code:
    	<if spell="Sic|Ready">
    			<action type="equip" when="precast" set="Sic" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Spur">
    			<action type="equip" when="precast" set="Spur" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Call Beast">
    			<action type="equip" when="precast" set="Call" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    		<if spell="Reward">
    			<action type="equip" when="precast" set="Reward" />
    			<action type="equip" when="aftercast" set="TP" />
    		</if>
    Change your TP set to "Engaged", or just create a new "Engaged" set that inherits your TP set.

    Then use %status in the aftercast set. The %status is replaced with either Idle or Engaged, depending if you're idling or engaged. You can test this in game to make sure by just typing /echo %status while you're idle or engaged.

  5. #3745
    Hydra
    Join Date
    Dec 2009
    Posts
    116
    BG Level
    3

    Spoiler: show
    Code:
    <variables clear="true">
    		<var name="Ut">Ichi</var>
    		<var name="Afteraction">0</var>
    		<var name="AAwhen">precast</var>
    		<var name="SA">0</var>
    		<var name="TA">0</var>
    	</variables>
     
    	<rules>
    		<!-- Debug lines, enable if you want to see difference in Buffactive= checks and using Vars to track
    		<if advanced='"$SA"!="0"'>
    			<if notbuffactive="Sneak Attack">
    				<addtochat>!!-- Sneak Attack var is set, but buffactive failed</addtochat>
    			</if>
    		</if>
     
    		<if advanced='"$TA"!="0"'>
    			<if notbuffactive="Trick Attack">
    				<addtochat>!!-- Trick Attack var is set, but buffactive failed</addtochat>
    			</if>
    		</if>
    		-->
    		<if advanced='"$AE_firstrun"!="false"'>
    			<cmd when="%status|precast">input //sc var set AE_firstrun false</cmd>
    			<cmd when="%status|precast">ae registerq 23000 jobchange_* ae load autoexec.xml</cmd>
    			<cmd when="%status|precast">ae registerq 23001 (regex)status_(?!engaged).*(/regex) ae unregister 23444</cmd>
    		</if>
     
    		<if spell="Sneak Attack">
    			<var cmd="set SA 1" />
    			<var cmd="set Afteraction 2" />
    		</if>
    		<elseif spell="Trick Attack">
    			<var cmd="set TA 1" />
    			<var cmd="set Afteraction 2" />
    		</elseif>
     
    		<if mode="OR" spell="Sneak Attack|Trick Attack" advanced='"%spell"=="autoset" AND "%status"=="engaged" AND (bool)buffactive("Sneak Attack|Trick Attack")'>
    			<cmd>ae regonceq 23444 (regex)losebuff_(Sneak|Trick)_Attack(/regex) sc var set SA 0\;sc var set TA 0\;sc var set Afteraction 1\;input /ma "Stonega IV"</cmd>
    		</if>
     
    		<if mode="OR" spell="autoset" advanced='"$Afteraction"!="0"'>
    			<if spell="autoset">
    				<var cmd="set AAwhen %status" />
    			</if>
    			<else>
    				<var cmd="set AAwhen precast" />
    			</else>
    			<if status="engaged">
    				<equip when="$AAwhen" set="TP" />
    				<if advanced='"$SA"=="1"'>
    					<if advanced='"$TA"=="1"'>
    						<equip when="$AAwhen" set="SA|SATA" />
    					</if>
    					<else>
    						<equip when="$AAwhen" set="SA" />
    					</else>
    				</if>
    				<elseif advanced='"$TA"=="1"'>
    					<equip when="$AAwhen" set="SA|TA" />
    				</elseif>
    			</if>
    			<elseif status="idle">
    				<equip when="$AAwhen" set="town" />
    			</elseif>
    			<var cmd="set Afteraction 0" />
    			<if spell="autoset|Stonega IV">
    				<cancelspell />
    				<return />
    			</if>
    		</if>
    		<if type="JobAbility">
    			<if spell="Flee">
    				<equip when="precast">
    					<feet>Rogue's Poulaines</feet>
    				</equip>
    				<var cmd="set Afteraction 1" />
    				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
    			</if>
    		</if>
    		<elseif type="WeaponSkill">
    			<if nottplt="100" status="engaged">
    				<if advanced='"$SA"=="0" AND "$TA"=="0"'>
    					<!-- neither SA/TA is active, therefore we need to equip the baseset SA, and specify an afteraction because the AE event to handle SA/TA wearing can't be triggered -->
    					<equip when="precast" set="SA" />
    					<var cmd="set Afteraction 1" />
    					<cmd when="aftercast">input /ma "Stonega IV"</cmd>
    				</if>
    				<equip when="precast" set="WS" />
    				<if spell="Dancing Edge|Evisceration">
    					<equip when="precast">
    						<neck>Soil Gorget</neck>
    					</equip>
    				</if>
    			</if>
    			<else>
    				<var cmd="set Afteraction 1" />
    				<cmd>input /ma "Stonega IV"</cmd>
    				<cancelspell />
    				<return />
    			</else>
    		</elseif>
    		<else>
    			<if spell="Utsusemi:*">
    				<equip when="midcast" set="Haste" />
    				<if spell="*Ichi">
    					<if advanced='"$Ut"=="Ni"'>
    						<!--Cancel currently active shadows if last cast was Ni.-->
    						<!--Needs the cancel pluugin to be loaded aswell-->
    						<midcastdelay delay="2.8" />
    						<cmd when="midcast">cancel 66</cmd>
    					</if>
    					<var cmd="set Ut Ichi" />
    				</if>
    				<else>
    					<var cmd="set Ut Ni" />
    				</else>
    				<var cmd="set Afteraction 1" />
    				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
    			</if>
    			<elseif spell="Ranged" spelltargettype="MONSTER|NPC">
    				<if notequiprange="Leo Crossbow">
    					<equip when="precast"><range></range><ammo></ammo></equip>
    				</if>
    				<equip when="precast" set="Ranged" />
    				<aftercastdelay delay="4" />
    				<if targetHPPgt="99"> <!-- don't use dusk when pulling -->
    					<equip when="precast">
    					
    					</equip>
    				</if>
    				<var cmd="set Afteraction 1" />
    				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
    			</elseif>
    		</else>
    			<if spell="Rudra's Storm">
    			<action type="equip" when="precast" set="Rudra">
    			</action>
    			</if>
    			
    			<if spell="Mercy Stroke">
    			<action type="equip" when="precast" set="Mercy">
    			</action>
    			</if>		
    			
    	</rules>
    </spellcast>


    I'm trying to figure out how to get a piece of gear locked when I have assassin's charge active during SA. Thanks in advance

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

    For some reason, when I engage, it won't switch to my TP set, any idea why?

    Spoiler: show
    <?xml version="1.0" ?>
    <spellcast xmlnsi="http://www.w3.org/2001/XInclude">
    <config ></config>
    <variables>

    <!-- enter your Elemental Staves of choice used for your nuking. -->
    <var name="Staff-Fire">Vulcan's Staff</var>
    <var name="Staff-Ice">Aquilo's Staff</var>
    <var name="Staff-Wind">Auster's Staff</var>
    <var name="Staff-Earth">Terra's Staff</var>
    <var name="Staff-Thunder">Jupiter's Staff</var>
    <var name="Staff-Water">Neptune's Staff</var>
    <var name="Staff-Light">Apollo's Staff</var>
    <var name="Staff-Dark">Pluto's Staff</var>

    <!-- Day/Night feet Variables. Add what feet you use at night and day. -->
    <var name="dayhands">Dusk Gloves +1</var>
    <var name="nighthands">Koga Tekko +1</var>


    </variables>
    <sets>
    <group name="Ninja|Nin" default="yes">
    <set name="TP"> <!-- Standard Ninja TP Set used in all areas. -->
    <head>Iga Zukin +2</head>
    <hands>$swaphands</hands>
    <lring>Rajas Ring</lring>
    <rring>Epona's Ring</rring>
    <rear>Brutal earring</rear>
    <lear>Suppanomimi</lear>
    <legs>Byakko's Haidate</legs>
    <feet>Iga Kyahan +2</feet>
    <waist>Twilight belt</waist>
    <back>Atheling Mantle</back>
    <body>Ninja Chainmail +1</body>
    <neck>Agasaya's collar</neck>
    <ammo></ammo>
    </set>
    <set name="Idle" baseset="TP" > <!-- Enter all Regen Idle/Town pieces here. Will return to this set after battle. -->
    <hands>Darksteel Mittens +1</hands>
    <head>Arhat's Jinpachi +1</head>
    <lring>Dark Ring</lring>
    <rring>Dark Ring</rring>
    <rear>Brutal earring</rear>
    <lear>Suppanomimi</lear>
    <feet>Darksteel Leggings +1</feet>
    <waist>Twilight belt</waist>
    <back>Shadow Mantle</back>
    <body>Arhat's Gi +1</body>
    <neck>Twilight Torque</neck>
    <legs>Darksteel Subligar +1</legs>
    </set>
    <set name="wsMain" baseset="tp"> <!-- Enter all Blade: Hi WS Gear INSIDE abyssea here, AGI:60% -->
    <head>Aias bonnet</head>
    <hands>Seiryu's Kote</hands>
    <lring>Stormsoul Ring</lring>
    <rring>Epona's Ring</rring>
    <rear>Brutal Earring</rear>
    <lear>Centaurus Earring</lear>
    <legs>Ambusher's Hose</legs>
    <feet>Eurus' Ledelsens</feet>
    <waist>Soil Belt</waist>
    <back>Atheling Mantle</back>
    <body>Loki's Kaftan</body>
    <neck>Hope Torque</neck>
    <ammo>Qirmiz Tathlum</ammo>
    </set>
    <set name="wsOther" baseset="tp"> <!-- Enter all Blade: Hi WS Gear OUTSIDE abyssea here, AGI:60% -->
    <head>Aias bonnet</head>
    <hands>Iga Tekko +2</hands>
    <lring>Raja's Ring</lring>
    <rring>Epona's Ring</rring>
    <rear>Brutal Earring</rear>
    <lear>Centaurus Earring</lear>
    <legs>Byakko's Haidate</legs>
    <feet>Lithe Boots</feet>
    <waist>Anguinus Belt</waist>
    <back>Iga Dochugappa</back>
    <body>Iga Ningi +2</body>
    <neck>Hope Torque</neck>
    <ammo>Qirmiz Tathlum</ammo>
    </set>
    <set name="Blade: Jin"> <!-- Enter all Blade Jin gear here, Str:30% Dex:30% -->
    <head>Aias bonnet</head>
    <hands>Heafoc Mitts</hands>
    <lring>Rajas Ring</lring>
    <rring>Strigoi Ring</rring>
    <rear>Brutal Earring</rear>
    <lear>Thunder Pearl</lear>
    <legs>Byakko's Haidate</legs>
    <feet>Iga Kyahan +2</feet>
    <waist>Warwolf Belt</waist>
    <back>Atheling Mantle</back>
    <body>Loki's Kaftan</body>
    <neck>Hope Torque</neck>
    <ammo>Qirmiz Tathlum</ammo>
    </set>
    <set name="Evasion"> <!-- Simple Evasion Set -->
    <head>Nin. Hatsuburi +1</head>
    <hands>Iga Tekko +2</hands>
    <lring>Rajas Ring</lring>
    <rring>Epona's Ring</rring>
    <rear>Brutal earring</rear>
    <lear>Iga Mimikazari</lear>
    <legs>Ocelot Trousers</legs>
    <feet>Ballerines</feet>
    <waist>Scouter's rope</waist>
    <back>Boxer's mantle</back>
    <body>Usukane Haramaki</body>
    <neck>Evasion torque</neck>
    <ammo></ammo>
    </set>
    <set name="Ninjutsu-Enfeeble"> <!-- Enfeebling gear enter here, for Ninjutsu Debuffs -->
    <head>Nin. Hatsuburi +1</head>
    <hands>Koge Tekko +1</hands>
    <lring></lring>
    <rring></rring>
    <rear>Ninjutsu Earring</rear>
    <lear>Stealth Earring</lear>
    <legs>Ocelot Trousers</legs>
    <feet>Koga Kyahan</feet>
    <waist>Koga Sarashi</waist>
    <back></back>
    <body>Mirke Wardecors</body>
    <neck>Ninjutsu torque</neck>
    <ammo></ammo>
    </set>
    <set name="Ninjutsu-Nukes"> <!-- San/Ni elemental tye nuke gear entered here -->
    <head>Koga Hatsuburi</head>
    <hands>Koge Tekko +1</hands>
    <lring>Snow Ring</lring>
    <rring>Snow ring</rring>
    <rear>Moldavite Earring</rear>
    <lear>Hecate's Earring</lear>
    <legs>Ocelot Trousers</legs>
    <feet>Koga Kyahan</feet>
    <waist>Koga Sarashi</waist>
    <back></back>
    <body>Mirke Wardecors</body>
    <neck>Ninjutsu torque</neck>
    <ammo></ammo>
    </set>
    <set name="FastCast"> <!-- Test Utsusemi pre|midcast gear entered here -->
    <head>Zelus Tiara</head>
    <hands>Koga Tekko +1</hands>
    <lring>Dark Ring</lring>
    <rring>Prolix Ring</rring>
    <rear>Loquac. earring</rear>
    <lear></lear>
    <legs>Iga Hakama +2</legs>
    <feet>Iga Kyahan +2</feet>
    <waist>Twilight Belt</waist>
    <back>Boxer's Mantle</back>
    <body>Scorpion Harness +1</body>
    <neck>Magoraga Beads</neck>
    <ammo></ammo>
    </set>
    <set name="MDT" baseset="TP"> <!-- Enter MDT gear here -->
    <head></head>
    <hands></hands>
    <lring>Dark Ring</lring>
    <rring>Dark Ring</rring>
    <rear></rear>
    <lear></lear>
    <legs></legs>
    <feet></feet>
    <waist></waist>
    <back>Lamia Mantle +1</back>
    <body></body>
    <neck>Twilight Torque</neck>
    <ammo></ammo>
    </set>
    <set name="PDT" baseset="TP"> <!-- Enter PDT gear here -->
    <head>Arhat's Jinpachi +1</head>
    <hands></hands>
    <lring>Dark Ring</lring>
    <rring>Dark Ring</rring>
    <rear></rear>
    <lear></lear>
    <legs></legs>
    <feet></feet>
    <waist></waist>
    <back></back>
    <body>Arhat's Gi +1</body>
    <neck>Twilight Torque</neck>
    <ammo></ammo>
    </set>
    <set name="Waltz"> <!-- Enter "Anwig Salade" if you augmented your's with -Waltz Timer Down. -->
    <head></head>
    </set>
    </group>
    </sets>
    <rules>
    <!--Idle Equipment-->
    <equip when="idle|aftercast" set="Idle" ></equip>
    <elseif status="engaged">
    <equip when="engaged|aftercast" set ="TP" ></equip>
    </elseif>
    <!-- Weapon Skill Rules -->
    <if spell="Blade: Jin">
    <castdelay delay="0.2" ></castdelay>
    <equip when="precast" set="%Spell" ></equip>
    </if>

    <!-- Blade: Hi Weapon Skill Gear -->

    <if spell="Blade: Hi">
    <action type="aftercastdelay" delay="1.0" />
    <castdelay delay="0.2" />
    <equip when="precast" set="%Spell" />
    </if>
    <if area="Abyssea*">
    <action type="equip" when="precast" set="wsMain" />
    </if>
    <else>
    <action type="equip" when="precast" set="wsOther" />
    </else>


    <!-- Buffs Rules -->
    <if BuffActive="Futae">
    <if spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton *">
    <hands lock="yes">Iga Tekko +2</hands>
    </if>
    </if>
    <!--Ninjutsu Rules-->

    <!--Utsusemi Rules-->
    <!-- Change this value based on your amount of fast cast. Base cast time on Ichi is 4 sec-->
    <if spell="Utsusemi*">
    <equip when="precast" set="FastCast" ></equip>
    <equip when="aftercast" set="TP" ></equip>
    <equip when="Idle" set="Idle" ></equip>
    </if>
    <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton *">
    <equip when="precast" set="Ninjutsu-Nukes" ></equip>
    </elseif>
    <elseif spell="Kurayami*|Hojo*|Dokumori*|Jubaku*|Aisha*|Yu rin*|Myoshu*|Migawari*">
    <equip when="precast" set="Ninjutsu-Enfeeble" ></equip>
    </elseif>
    <elseif BuffActive="Migawari*">
    <body lock="yes">Iga Ningi +2</body>
    </elseif>
    <!-- Exits if the action cannot be taken. -->
    <if BuffActive="Sleep|Petrification|Stun|Terror|Charm" >
    <return ></return>
    </if>
    <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
    <return ></return>
    </elseif>
    <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
    <return ></return>
    </elseif>
    <elseif Type="JobAbility|PetCommand" RecastGT="1">
    <return ></return>
    </elseif>
    <elseif type="Weaponskill">
    <if mode="OR" TPLT="100" advanced="%SpellTargetDistance > 15" notstatus="engaged">
    <cancelspell ></cancelspell>
    <return ></return>
    </if>
    </elseif>
    <if spell="Curing Waltz|Divine Waltz|Curing Waltz II|Healing Waltz|Curing Waltz III">
    <action type="equip" when="precast" set="Waltz" />
    <action type="equip" when="aftercast" set="TP" />
    </if>
    <!-- Elemental Staffs-->
    <if EquipMain="*Staff" notEquipMain="Ram Staff" MLvlGT="50" Skill="Ninjutsu" SpellTargetType="MONSTER" >
    <equip when="midcast">
    <main>$Staff-%SpellElement</main>
    </equip>
    </if>
    <!-- Feet change by time -->
    <if mode="OR" TimeLT="6.00" TimeGT="18.00">
    <var cmd="set idlefeet Ninja Kyahan" ></var>
    </if>
    <else>
    <var cmd="set idlefeet Danzo Sune-Ate" ></var>
    </else>
    <!-- Daytime settings -->
    <if mode="or" timegt="6.00" timelt="17.59">
    <action type="var" cmd="set SwapHands $dayhands" />
    </if>
    <if mode="or" timegt="18.00" timelt="5.59">
    <action type="var" cmd="set SwapHands $nighthands" />
    </if>
    </rules>
    </spellcast>

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

    Code:
    <equip when="idle|aftercast" set="Idle" ></equip>
    <elseif status="engaged">
    <equip when="engaged|aftercast" set ="TP" ></equip>
    </elseif>
    There's no <if> clause around the idle rule, so the <elseif> never passes.

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

    Quote Originally Posted by Nightfyre View Post
    Code:
    <equip when="idle|aftercast" set="Idle" ></equip>
    <elseif status="engaged">
    <equip when="engaged|aftercast" set ="TP" ></equip>
    </elseif>
    There's no <if> clause around the idle rule, so the <elseif> never passes.
    Pardon my ignorance, but how should it look? It was a template that I clearly botched when attempting to add in day/night functions for hands. And fiddling with the TP/Engage sets >.<

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

    Code:
    <if status="idle">
    <equip when="idle|aftercast" set="Idle"  />
    </if>
    <elseif status="engaged">
    <equip when="engaged|aftercast" set ="TP"  />
    </elseif>

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

    Quote Originally Posted by Nightfyre View Post
    Code:
    <if status="idle">
    <equip when="idle|aftercast" set="Idle"  />
    </if>
    <elseif status="engaged">
    <equip when="engaged|aftercast" set ="TP"  />
    </elseif>
    Thank you very very much, much appreciated.

  11. #3751
    Cerberus
    Join Date
    Jun 2010
    Posts
    461
    BG Level
    4

    I have been trying to help a friend with his THF XML and recently came across one that has toggles for Thief's Knife. The xml seems to have very deeply bedded rules and checks for when/how to handle TH gear and TK. I was wondering if anyone uses anything possibly simpler for handling how Thief's Knife is equiped/etc?
    The XML I looked over was:
    http://pastebin.com/QVzTvsNa

    I was thinking maybe a toggle with TPLT rule to use TH/Thf Knife when you first engage or something. I know the above XML uses something similar but it seems the author goes into much greater detail with SA TA checks and so forth. Was looking for something simpler if at all possible.

    Like always thank you for any insight.

  12. #3752
    New Merits
    Join Date
    Apr 2010
    Posts
    228
    BG Level
    4

    I'm Using Yugl's xml he has for MNK and I've changed things to work with my WAR. It's working but randomly not changing to the right WS set for when Berserk is up. Sometimes it does and sometimes it don't. Could Yugl or someone look through this and see maybe why its not changing? Thanks

    http://pastebin.com/fdMwHyjM

    *Edit
    Bah, never mind. It's working, I just made a simple mistake in my berserk macro.

  13. #3753
    RIDE ARMOR
    Join Date
    Dec 2009
    Posts
    17
    BG Level
    1
    FFXI Server
    Phoenix

    What exactly does this mean:

    "Error reading attributes"

    I get it when I try and load my spellcast and it says it's on a line where it seems nothing is wrong. It's just a line that has my head piece gear for when I cast stun, so I deleted those gear changes just to see if my spellcast would load, but then it just says the error is in the first gear swap of my next set.

  14. #3754
    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

    Post your XML using pastebin.com

  15. #3755
    RIDE ARMOR
    Join Date
    Dec 2009
    Posts
    17
    BG Level
    1
    FFXI Server
    Phoenix

  16. #3756
    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

    Spoiler: show
    Code:
    <?xml version="1.0" ?>
    <!-- This template requires the use of of AutoExec in order to trigger a gear swap to standard TP gear when Aftermath wears off while engaged, as I use two different gear sets depending upon if the buff is active or not. -->
    <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
        <config
            RequireVersion="2.18"
            />
        <variables>
            <!-- Sleep timers, announces to echo when sleep is wearing off. Set to 0 to not use. -->
            <var name="SleepTimers">1</var>
            <var name="DarkObi">1</var>
        </variables>
        <sets>
            <group name="Main" default="yes">
                <set name="Standard">
                    <main>Apocalypse</main>
                    <sub>Pole Grip</sub>
                    <ammo>Bomb core</ammo>
                    <head>Twilight helm</head>
                    <neck>Wiglen gorget</neck>
                    <lear>Brutal earring</lear>
                    <rear>Loquac. earring</rear>
                    <body>Twilight mail</body>
                    <hands>Magma gauntlets</hands>
                    <lring>Jelly ring</lring>
                    <rring>Dark ring</rring>
                    <back>Shadow Mantle</back>
                    <waist>Nierenschutz</waist>
                    <legs>Blood Cuisses</legs>
                    <feet>Jingang greaves</feet>
                </set>
                <set name="Melee">
                    <main>Apocalypse</main>
                    <sub>Pole Grip</sub>
                    <ammo>Bomb core</ammo>
                    <head>Bale Burgeonet +2</head>
                    <neck>Bale choker</neck>
                    <lear>Brutal earring</lear>
                    <rear>Bale earring</rear>
                    <body>Bale cuirass +2</body>
                    <hands>Bale gauntlets +2</hands>
                    <lring>Rajas Ring</lring>
                    <rring>Mars's ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Goading belt</waist>
                    <legs>Ace's hose</legs>
                    <feet>Ace's leggings</feet>
                </set>
                <set name="MeleeAftermath" BaseSet="Melee">
                    <ammo>Bomb core</ammo>
                    <head>Bale Burgeonet +2</head>
                    <neck>Bale choker</neck>
                    <lear>Brutal earring</lear>
                    <rear>Bale earring</rear>
                    <body>Bale cuirass +2</body>
                    <hands>Bale gauntlets +2</hands>
                    <lring>Rajas Ring</lring>
                    <rring>Mars's ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Goading belt</waist>
                    <legs>Bale Flanchard +2</legs>
                    <feet>Jingang greaves</feet>
                </set>
                <set name="Souleater" BaseSet="Melee">
                    <ammo>Bomb core</ammo>
                    <head>Bale Burgeonet +2</head>
                    <neck>Bale choker</neck>
                    <lear>Brutal earring</lear>
                    <rear>Bale earring</rear>
                    <body>Bale cuirass +2</body>
                    <hands>Bale gauntlets +2</hands>
                    <lring>Rajas Ring</lring>
                    <rring>Mars's ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Goading belt</waist>
                    <legs>Ace's hose</legs>
                    <feet>Ace's leggings</feet>
                </set>
                <set name="SouleaterAftermath" BaseSet="Melee">
                    <ammo>Bomb core</ammo>
                    <head>Bale Burgeonet +2</head>
                    <neck>Bale choker</neck>
                    <lear>Brutal earring</lear>
                    <rear>Bale earring</rear>
                    <body>Bale cuirass +2</body>
                    <hands>Bale gauntlets +2</hands>
                    <lring>Rajas Ring</lring>
                    <rring>Mars's ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Swift belt</waist>
                    <legs>Bale Flanchard +2</legs>
                    <feet>Jingang greaves</feet>
                </set>
                <set name="WSAres" BaseSet="Melee">
                    <ammo>Bomb core</ammo>
                    <head>Twilight helm</head>
                    <neck>Shadow Gorget</neck>
                    <lear>Brutal earring</lear>
                    <rear>Bale earring</rear>
                    <body>Twilight mail</body>
                    <hands>Perle Moufles</hands>
                    <lring>Spiral ring</lring>
                    <rring>Mars's ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Shadow belt</waist>
                    <legs>Bale Flanchard +2</legs>
                    <feet>Bale sollerets +2</feet>
                </set>
                <set name="WSHecatomb" BaseSet="Melee">
                    <ammo>Bomb core</ammo>
                    <head>Twilight helm</head>
                    <neck>Snow gorget</neck>
                    <lear>Brutal earring</lear>
                    <rear>Bale earring</rear>
                    <body>Grim cuirass +1</body>
                    <hands>Heafoc mitts</hands>
                    <lring>Rajas Ring</lring>
                    <rring>Mars's ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Snow belt</waist>
                    <legs>Bale Flanchard +2</legs>
                    <feet>Bale sollerets +2</feet>
                </set>
                <set name="EnfeeblingMagic">
                    <head>Bale Burgeonet +2</head>
                    <neck>Enfeebling Torque</neck>
                    <lear>Enfeebling earring</lear>
                    <rear>Loquacious Earring</rear>
                    <body>Bale cuirass +2</body>
                    <hands>Bale gauntlets +2</hands>
                    <lring>Omega Ring</lring>
                    <rring>Blitz Ring</rring>
                    <back>Atheling mantle</back>
                    <waist>Goading belt</waist>
                    <legs>Homam Cosciales</legs>
                    <feet>Abyss sollerets</feet>
                </set>
                <set name="DarkMagic">
                    <head>Chaos Burgeonet +1</head>
                    <neck>Prudence Torque</neck>
                    <lear>Hirudinea earring</lear>
                    <rear>Loquacious Earring</rear>
                    <body>Bale cuirass +2</body>
                    <hands>Bale gauntlets +2</hands>
                    <lring>Omega Ring</lring>
                    <rring>Blitz Ring</rring>
                    <back>Merciful Cape</back>
                    <waist>Goading belt</waist>
                    <legs>Bale Flanchard +2</legs>
                    <feet>Bale sollerets +2</feet>
                </set>
                <set name="Stun" BaseSet="DarkMagic">
                    <head lock>Bale burgeonet +2</head>
                    <rear lock>Loquacious Earring</rear>
                    <hands lock>Bale gauntlets +2</hands>
                    <lring lock>Omega Ring</lring>
                    <rring lock>Blitz Ring</rring>
                    <back lock>Merciful Cape</back>
                    <waist lock>Goading belt</waist>
                    <legs lock>Homam Cosciales</legs>
                    <feet lock>Ace's leggings</feet>
                </set>
                <set name="DreadSpikes">
                    <ammo>Egoist's tathlum</ammo>
                    <head lock>Walahra Turban</head>
                    <neck lock>Ritter Gorget</neck>
                    <lear lock>Bloodgem earring</lear>
                    <rear lock>Loquacious earring</rear>
                    <body lock>Bale cuirass +2</body>
                    <hands lock>Bale gauntlets +2</hands>
                    <lring lock>Bomb Queen Ring</lring>
                    <rring lock>Meridian ring</rring>
                    <back lock>Shadow Mantle</back>
                    <waist lock>Goading belt</waist>
                    <legs lock>Homam Cosciales</legs>
                    <feet lock>Homam gambieras</feet>
                </set>
            </group>
        </sets>
        <rules>
            <!-- utility: if you have no target currently, and casting a spell that can be cast on self, then cast on self (buffs). -->
            <if ValidTargets="*Self*" TargetType="None" SpellTarget="&lt;t&gt;">
                <changetarget target="&lt;me&gt;" />
            </if>
            <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
            <if SpellTarget="&lt;t&gt;" TargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
                <changetarget target="&lt;me&gt;" />
            </if>
            <!-- dont parse this file if under level 73... ie capped areas -->
            <if MLVLLT="73">
                <return />
            </if>
            <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
            <equip when="Idle" set="Standard" />
            <if status="engaged">
                <if BuffActive="Aftermath">
                    <if BuffActive="Souleater">
                        <equip when="engaged" set="SouleaterAftermath" />
                    </if>
                    <else>
                        <equip when="engaged" set="MeleeAftermath" />
                    </else>
                </if>
                <else>
                    <if BuffActive="Souleater">
                        <equip when="engaged" set="Souleater" />
                    </if>
                    <else>
                        <equip when="engaged" set="Melee" />
                    </else>
                </else>
            </if>
            <if Spell="Stun">
                <equip set="Stun" when="precast" />
                <!-- Drop Hasso during Stun to reduce recast time and reapplies Hasso. Requires Cancel plugin. -->
                <!-- Hasso is in a text file as opposed to just a command because it requires an additional 1.5s delay to use the ability, but I want the gear swapped back earlier. -->
                <!-- <if BuffActive="Hasso">
                    <command when="precast">cancel 353</command>
                    <command when="aftercast">exec hasso.txt</command>
                    </if> -->
                <if status="engaged">
                    <if BuffActive="Aftermath">
                        <if BuffActive="Souleater">
                            <equip when="done" set="SouleaterAftermath" />
                        </if>
                        <else>
                            <equip when="done" set="MeleeAftermath" />
                        </else>
                    </if>
                    <else>
                        <if BuffActive="Souleater">
                            <equip when="done" set="Souleater" />
                        </if>
                        <else>
                            <equip when="done" set="Melee" />
                        </else>
                    </else>
                </if>
                <if status="idle">
                    <equip when="done" set="Standard" />
                </if>
            </if>
            <if Spell="Dread Spikes">
                <equip set="DreadSpikes" when="precast" />
                <if mode="AND" TimeGT="5.59" TimeLT="18.00">
                    <equip when="midcast">
                        <ammo>Fenrir's Stone</ammo>
                    </equip>
                </if>
                <!-- <equip when="aftercast"> -->
                <if status="engaged">
                    <if BuffActive="Aftermath">
                        <if BuffActive="Souleater">
                            <equip when="done" set="SouleaterAftermath" />
                        </if>
                        <else>
                            <equip when="done" set="MeleeAftermath" />
                        </else>
                    </if>
                    <else>
                        <if BuffActive="Souleater">
                            <equip when="done" set="Souleater" />
                        </if>
                        <else>
                            <equip when="done" set="Melee" />
                        </else>
                    </else>
                </if>
                <if status="idle">
                    <equip when="done" set="Standard" />
                </if>
            </if>
            <if Skill="DarkMagic">
                <if mode="AND" spellNOT="Stun" spellNOT="Dread Spikes">
                    <equip set="DarkMagic" when="precast" />
                    <if Spell="Absorb-ACC|Absorb-STR|Absorb-DEX|Absorb-VIT|Absorb-AGI|Absorb-INT|Absorb-MND|Absorb-CHR">
                        <action when="midcast" type="command">input /equip Hands "Vicious Mufflers"</equip>
                        </if>
                        <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
                            <if Element="Dark">
                                <equip when="midcast">
                                    <waist lock="yes">Anrin Obi</waist>
                                </equip>
                            </if>
                        </if>
                        <if status="engaged">
                            <if BuffActive="Aftermath">
                                <if BuffActive="Souleater">
                                    <equip when="done" set="SouleaterAftermath" />
                                </if>
                                <else>
                                    <equip when="done" set="MeleeAftermath" />
                                </else>
                            </if>
                            <else>
                                <if BuffActive="Souleater">
                                    <equip when="done" set="Souleater" />
                                </if>
                                <else>
                                    <equip when="done" set="Melee" />
                                </else>
                            </else>
                        </if>
                        <if status="idle">
                            <equip when="done" set="Standard" />
                        </if>
                    </if>
                </if>
            </if>
            <if Skill="EnfeeblingMagic">
                <equip when="precast" Set="EnfeeblingMagic" />
                <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
                    <if Element="Dark">
                        <equip when="midcast">
                            <waist lock="yes">Anrin Obi</waist>
                        </equip>
                    </if>
                </if>
                <if status="engaged">
                    <if BuffActive="Aftermath">
                        <if BuffActive="Souleater">
                            <equip when="done" set="SouleaterAftermath" />
                        </if>
                        <else>
                            <equip when="done" set="MeleeAftermath" />
                        </else>
                    </if>
                    <else>
                        <if BuffActive="Souleater">
                            <equip when="done" set="Souleater" />
                        </if>
                        <else>
                            <equip when="done" set="Melee" />
                        </else>
                    </else>
                </if>
                <if status="idle">
                    <equip when="done" set="Standard" />
                </if>
            </if>
            <if Spell="Souleater">
                <equip Set="Souleater" />
            </if>
            <if CommandPrefix="/weaponskill">
                <if Spell="Catastrophe">
                    <equip when="Precast" set="WSAres" />
                    <command when="done">input /ma "Fire V" Narse</command>
                </if>
                <else>
                    <equip when="Precast" set="WSHecatomb" />
                    <if BuffActive="Aftermath">
                        <equip when="done" set="MeleeAftermath" />
                    </if>
                    <else>
                        <equip when="done" set="Melee" />
                    </else>
                </else>
            </if>
            <!-- Dummy Spell for AutoExec to fire off in order to switch to melee gear from aftermath melee gear when Aftermath wears off while in combat. -->
            <if spell="Water V">
                <if status="engaged">
                    <if BuffActive="Souleater">
                        <equip when="precast" set="Souleater" />
                    </if>
                    <else>
                        <equip when="precast" set="Melee" />
                    </else>
                </if>
                <cancelspell />
                <return />
            </if>
            <!-- Dummy Spell for after Catastrophe, since it will check for the presence of aftermath before weaponskill executes otherwise. -->
            <if spell="Fire V">
                <if status="engaged">
                    <if BuffActive="Aftermath">
                        <if BuffActive="Souleater">
                            <equip when="precast" set="SouleaterAftermath" />
                        </if>
                        <else>
                            <equip when="precast" set="MeleeAftermath" />
                        </else>
                    </if>
                    <else>
                        <if BuffActive="Souleater">
                            <equip when="precast" set="Souleater" />
                        </if>
                        <else>
                            <equip when="precast" set="Melee" />
                        </else>
                    </else>
                    <cancelspell />
                    <return />
                </if>
            </if>
            <!-- Handle Elemental Obi's -->
            <!--
                <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
                <if Element="Dark">
                <equip when="midcast"><waist lock="yes">Anrin Obi</waist></equip>
                </if>
                </if>
                -->
            <!-- Timers for when sleep is wearing off. -->
            <if advanced='"$SleepTimers"="1"'>
                <if Spell="Sleep II">
                    <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; off in 45sec</command>
                    <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15sec</command>
                    <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5sec;spellcast var dec sleepid;</command>
                </if>
                <elseif Spell="Sleep">
                    <command when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30sec</command>
                    <command when="aftercast">wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15sec;spellcast var dec sleepid;</command>
                    <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5sec;spellcast var dec sleepid;</command>
                </elseif>
            </if>
        </rules>
    </spellcast>

  17. #3757
    Masamune
    Guest

    Quote Originally Posted by Yugl View Post
    Oh, while we're asking for spellcast wishlist.

    - Duration variables
    - Ability to read recast

    Doable?
    ^This! {Yes, please} {Can i have it?}


    Also, i noticed something i don't understand why doesnot work:
    <if MPGT="60" Advanced='"%MainJob"="RDM|BLU" OR "%SubJob"="RDM"'> doesnot work
    but
    <if MPGT="60" Advanced='"%MainJob"="RDM" OR "%MainJob"="BLU" OR "%SubJob"="RDM"'> works
    in other words, can the syntax & | (for resp. AND OR) work with advanced xml rules ?


    Also, would be cool if could avoid the use of advanced='' with the example above written like :
    (AND being the default)
    <if MPGT="60" (MainJob="RDM|BLU" OR SubJob="RDM")>


    EDIT: forgot a 3rd wish also, this time about real time changing variables' values:
    i'll take example on a rule for aspir IorII i wrote for my blm: using a variable for each spell, my xml knows which is up or not, so i can use a single macro button ingame for aspir.
    The problem is, sometimes, it can happen that something occurs in middle of casting, making the spell fail, like for example a silencega before yu finish casting it.
    What happens in that case is the variable still changes to "Spell not up" while actually it is still up (since spell got interrupted).
    Is there a solution against this ?
    If not, i guess this wish rejoins the 1st one Yugl said ?

    EDIT2: and this also:
    Quote Originally Posted by Motenten
    Is %PetStatus (PetEngaged or PetIdle or NoPet) implementable ?

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

    Getting back to this...

    Quote Originally Posted by Yugl View Post
    List of Spellcast Agreements and Unsettled Disputes
    Trigger Spells

    • Determine how many triggers are available and list them: Done
    • Assign actions to triggers: Unfinished
    • Whether a reset button is necessary when an aftercast button exists: Unfinished

    Actions missing triggers: Magic Accuracy, Dire Cast, Cure Types, Proc Sets, Quick, Resist, Lock Main, Change Utsusemi midcast, Trigger spells (No DMG/Magic ACC) and Change Idle type
    I have Vulcan Shot as magic accuracy, but can adjust. Per PM, Dire Cast gets Diaga IV. Have to rework triggers for proc sets since they overlap with the general triggers now. I handle Utsusemi based on TankMode. Other stuff needs work.


    Quote Originally Posted by Yugl View Post
    Configurations for sets
    • NM/R System v Individual Stat Boost: Stat Boost
    • Specialization (Sole VAR-TP) v Stat Boosts (ACC or EVA): Combination (Disagreement overall, but alignment in method using 3 triggers)
    • Magic Accuracy: Unfinished
    ~

    Quote Originally Posted by Yugl View Post
    One-Press v Toggle
    • TP, Armor, and Such: User's Choice
    • MDT Element: User's Choice
    • Is there a way to cut down on how much rule writing we would have to do? I can easily see this as becoming a burden in future updates and on the user's laptop/PC given that we would be doubling the code effectively
    One-press vs Toggle is actually extremely simple, and doesn't add much code at all (like one extra if check per trigger). It's allowing the user to cycle both forwards and backwards in the list that gets a bit bulky and clumsy.


    Quote Originally Posted by Yugl View Post
    Misc Stuff
    • Distribution between what goes within the include and what stays within the main XML: Unfinished
    • Grouping all enchantment locks into a single rule: Unfinished (I argue it's not desirable since it wastes a lot of space and that given the dual toggle/one-press system, this might be rough on users)
    • Add method for back and forth rotation: Done (Use t versus bt)
    • Obi/Zodiac Ring/Twilight Cape (Not sure if I saved this; laptopo recently brokedown, so I'm on a new temporary laptop that is lacking any spellcast file whatsoever; however, I did save some to a flash drive from the old one): Unfinished on my behalf, but done for the most part
    • Mega Fascast rule I presented (FC Trait+FC Gear+Book Trait+Book Gear+ElementCTR+SkillCTR); will probably break down into 3-5 tiers; one for impact and a few for different levels of FC: Unfinished, but I wrote the equation way back when the debate started and am wondering if any progress has been made pertaining to cast time
    • Optional Auto-ACC tier reduction upon using ACC Bonus JA or buff: Unfinished
    • Option to change the color display for various messages (Distinguish between mode/variable change messages and cancellation messages)
    Re: Include vs job xml code: I've tried to create includes for any large chunk of sharable code, to get as much removed from the job xml as possible.
    Re: Obis/etc -- I have those all built in mine, based on what we agreed on. You can pull from that if you need.
    Re: Grouping enchantment locks -- Not sure what that has to do with toggle/one-press.
    Re: Fastcast -- I wrote an entire routine for calculating cast times, and picking cast sets based on the final cast time. It generates 3 fast cast tiers to indicate how fast the spell is likely to be cast: Quick (less than 0.7 s), Moderate (0.7 to 1.0 s) and Normal (over 1 s), so you can choose gear sets based on that. User needs to keep track of how much total fast cast gear they have for each type of spell, though. (eg: Cure cast time, Enhancing magic cast time, Elemental magic cast time, general Fast Cast, etc).

    Re: Colors -- I can see that being nice to have.


    Quote Originally Posted by Yugl View Post
    Grouping of variables
    • Specifically name the function of the variable: Agreed upon, but we haven't gone through the list and made official names
    • Create groups based on the aforementioned variable: Unfinished
    • Add counters for the number of toggles available per trigger where the number is greater than two: Unfinished, but will follow from the completion of the first two


    We need to define our terms better; for example, there are some terms (TPMode) that we both use, but have different definitions
    For mine:

    TPMode - Primarily focused on either offense (Melee) or defense (Tank)
    MeleeMode - Adjustments to gear for offense ('default', some acc, a lot of acc, att is capped, etc)
    TankMode - Primary stat to focus on (evasion, PDT, Shield, counter)
    WSMode - Primarily similar to MeleeMode

    I think that's all of mine that may be notably different from yours.

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

    Quote Originally Posted by nikia View Post
    I have been trying to help a friend with his THF XML and recently came across one that has toggles for Thief's Knife. The xml seems to have very deeply bedded rules and checks for when/how to handle TH gear and TK. I was wondering if anyone uses anything possibly simpler for handling how Thief's Knife is equiped/etc?
    The XML I looked over was:
    http://pastebin.com/QVzTvsNa

    I was thinking maybe a toggle with TPLT rule to use TH/Thf Knife when you first engage or something. I know the above XML uses something similar but it seems the author goes into much greater detail with SA TA checks and so forth. Was looking for something simpler if at all possible.

    Like always thank you for any insight.
    Probably not helpful, but, since you referenced my XML, I should note that I fixed a couple bugs in its handling of SATA the other day, so if you wanted something simpler due to any issues you were having with it you may want to redownload.

  20. #3760
    Flowery Twats
    Join Date
    Jul 2008
    Posts
    3,583
    BG Level
    7

    I'm sure I used to know how to do this but just forgotten... How can I garantee both rings/earrings swap in when both use the same piece of gear (eq, 2x Dark ring in PDT, 2x merman's earrings in MDT, 2x stormsoul rings in WS, etc etc)? Really annoying how half the time it'll equip both rings, and half the time just equip one.

Page 188 of 328 FirstFirst ... 138 178 186 187 188 189 190 198 238 ... 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