Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config
- RequireVersion="2.30"
- debug="false"
- />
- <guildwork
- character="Sanriku"
- server="Quetzalcoatl"
- description="New RNG, needs work."
- job="RNG"
- />
- <variables>
- <var name="GearType">engaged</var>
- <var name="PRing">1</var>
- <var name="Bow">Siege Bow</var>
- <var name="XBow">Grosveneur's Bow</var>
- <var name="TPArrow">Scorpion Arrow</var>
- <var name="WSArrow">Antlion Arrow</var>
- <var name="TPBolt">Mythril Bolt</var>
- <var name="WSBolt">Fusion Bolt</var>
- <var name="rangepause">5</var> <!-- Time to wait before next auto range -->
- <var name="maxdistance">21</var> <!-- Target must be closer then this number -->
- <var name="mindistance">3</var> <!-- Target must be farther then this number -->
- </variables>
- <sets>
- <group name="Main" default="yes">
- <set name="Standard" BaseSet="$GearType" />
- <set name="engaged">
- <head>Zelus Tiara</head>
- <neck>Chivalrous Chain</neck>
- <lear>Suppanomimi</lear>
- <lring>Keen Ring</lring>
- <body>Loki's Kaftan</body>
- <hands>Ocelot Gloves</hands>
- <back>Amemet Mantle +1</back>
- <waist>Goading Belt</waist>
- <legs>Byakko's Haidate</legs>
- <feet>Denali Gamashes</feet>
- <rear>Brutal Earring</rear>
- <rring>Rajas Ring</rring>
- </set>
- <set name="Idle">
- <head>Zelus Tiara</head>
- <neck>Arctier's Torque</neck>
- <lear>Suppanomimi</lear>
- <lring>Dark Ring</lring>
- <body>Loki's Kaftan</body>
- <hands>Syl. Glvltte. +1</hands>
- <back>Amemet Mantle +1</back>
- <waist>Precise Belt</waist>
- <legs>Sylvan Bragues +2</legs>
- <feet>Trotter Boots</feet>
- <rear>Brutal Earring</rear>
- <rring>Rajas Ring</rring>
- </set>
- <set name="WSGear">
- <head>Anwig Salade</head>
- <neck>Arctier's Torque</neck>
- <lear>Volley Earring</lear>
- <lring>Dragon Ring</lring>
- <body>Loki's Kaftan</body>
- <hands>Syl. Glvltte. +1</hands>
- <back>Amemet Mantle +1</back>
- <waist>Precise Belt</waist>
- <legs>Sylvan Bragues +2</legs>
- <feet>Lithe Boots</feet>
- <rear>Drone Earring</rear>
- <rring>Rajas Ring</rring>
- </set>
- <set name="Town">
- </set>
- <set name="RAcc" baseset="Engaged">
- <head>Saika Hachimaki</head>
- <neck>Arctier's Torque</neck>
- <lear>Volley Earring</lear>
- <lring>Dragon Ring</lring>
- <body>Loki's Kaftan</body>
- <hands>Seiryu's Kote</hands>
- <back>Amemet Mantle +1</back>
- <waist>Precise Belt</waist>
- <legs>Sylvan Bragues +2</legs>
- <feet>Lithe Boots</feet>
- <rear>Drone Earring</rear>
- <rring>Breeze Ring</rring>
- </set>
- <set name="ALLSet" baseset="engaged">
- </set>
- <set name="Utsu" baseset="engaged">
- <head>Zelus Tiara</head>
- <lear>Loquac. Earring</lear>
- <body>Mirke Wardecors</body>
- <hands>Ocelot Gloves</hands>
- <legs>Byakko's Haidate</legs>
- <waist>Goading Belt</waist>
- </set>
- </group>
- </sets>
- <rules>
- <!-- Rules to stop parsing if you can't perform an action -->
- <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
- <return/>
- </if>
- <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
- <return/>
- </elseif>
- <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
- <cancelspell/>
- <return/>
- </elseif>
- <if status = "dead">
- <cancelspell />
- <return />
- </if>
- <!-- Set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
- <equip when="Engaged" set="engaged" />
- <equip when="Idle" set="Idle" />
- <!-- Auto Re-Equip -->
- <if advanced='("%EquipBody"="empty" AND "%EquipHead"="empty") OR "%EquipMain"="empty"'>
- <equip set="AllSet" />
- </if>
- <!-- Prouesse Ring -->
- <if advanced='"$PRing" = "1"'>
- <disable slot="LRing"/>
- </if>
- <if spell="Ranged">
- <castdelay delay="1"/>
- <precastdelay delay=".5"/>
- <aftercastdelay delay="4" />
- <if TargetDistanceLT="$maxdistance" TargetDistanceGT="$mindistance" TargetType="Monster" >
- <command>wait $rangepause;input /range</command>
- </if>
- <!-- Bow Rules -->
- <if advanced='"%EquipRange"="$Bow"'>
- <equip when="Precast" set="RAcc">
- <ammo>$TPArrow</ammo>
- </equip>
- <equip when="aftercast" set="%status" />
- <if spell="Sidewinder|Blast Arrow|Rampage|">
- <equip when="precast" set="WSGear">
- <ammo>$WSArrow</ammo>
- </equip>
- <equip when="aftercast" set="%status" />
- </if>
- <if advanced='("%EquipRange"="$Bow" AND "%EquipAmmo"="empty")'>
- <equip>
- <ammo>$TPArrow</ammo>
- </equip>
- </if>
- </if>
- <!-- XBow Rules -->
- <if advanced='"%EquipRange"="$XBow"'>
- <equip when="Precast" set="RAcc">
- <ammo>$TPBolt</ammo>
- </equip>
- <equip when="aftercast" set="%status" />
- <if spell="Slug Shot|Rampage|">
- <equip when="precast" set="WSGear">
- <ammo>$WSBolt</ammo>
- </equip>
- <equip when="aftercast" set="%status" />
- </if>
- <if advanced='("%EquipRange"="$XBow" AND "%EquipAmmo"="empty")'>
- <equip>
- <ammo>$TPBolt</ammo>
- </equip>
- </if>
- </if>
- </if>
- <if mode="and" spell="Monomi*|Tonko*" status="engaged">
- <addtochat color="121">No point wasting good %Spell tools! Changing %Spell to Utsusemi!</addtochat>
- <changespell spell="Utsusemi: Ni" />
- </if>
- <!-- Weapon Skill Rules -->
- <if type="Weaponskill">
- <if mode="OR" TPLT="100" notstatus="engaged">
- <addtochat color="121">Too far away from target, not enough TP or not engaged. Cancelling WS</addtochat>
- <cancelspell/>
- <return/>
- </if>
- </if>
- <!-- Equip haste for Utsu, swap to TP Gear if you're engaged -->
- <!-- Utsusemi Cancel Rule and Spell Change (requires the plugin Cancel) -->
- <if spell="Utsusemi: Ichi" BuffActive="Copy Image|Copy Image (2)">
- <midcastdelay delay="2.8" />
- <command when="midcast">cancel 66</command>
- <command when="midcast">cancel 446</command>
- <command when="midcast">cancel 445</command>
- </if>
- <if mode="and" spell="Utsusemi: Ichi">
- <equip when="precast" set="Utsu" />
- <precastdelay delay=".4" />
- <equip when="aftercast" set="%status" />
- </if>
- <if mode="and" spell="Utsusemi: Ni">
- <equip when="precast" set="Utsu" />
- <equip when="aftercast" set="%status" />
- </if>
- <!-- Town Gear -->
- <if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|*Whitegate|Al Zahbi" NotArea="Dynamis*|*[S]" NotBuffActive="Besieged">
- <action type="Equip" when="precast" set="Town" />
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment