SHARE
TWEET

SMN - Work in Progress

Belgaer Mar 9th, 2013 89 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.    <config
  4.         RequireVersion="2.30"
  5.         Debug="True"
  6.         HideErrors="False"
  7.         RestingSet="Resting"
  8.         normalset="Standard"
  9.         ShowGearSwaps="False"
  10.         quickcommands="True"
  11.         showspellinfo="False"
  12.         DefaultAftercast="$Avatar"
  13.         />
  14.    <sets>
  15.       <group default = "yes" name = "SMN">
  16.          <!--Light Based Gear-->
  17.          <set name = "Light" BaseSet = "Avatar">
  18.             <main>Chatoyant Staff</main>
  19.          </set>
  20.          <set name = "Carbuncle" BaseSet = "Light">
  21.             <main>Chatoyant Staff</main>
  22.                        
  23.                         <hands>Carbuncle Mitts</hands>
  24.          </set>
  25.          <set name = "LightDay" BaseSet = "Light">
  26.             <Body>Caller's doublet +1</Body>
  27.          </set>
  28.          <set name = "LightWeather" BaseSet = "Light">
  29.             <head>Caller's Horn +1</head>
  30.          </set>
  31.          <set name = "LightFull" BaseSet = "Light">
  32.             <head>Caller's Horn +1</head>
  33.             <body>Caller's doublet +1</body>
  34.          </set>
  35.          <!--Dark Based Gear-->
  36.                  <set name = "Diabolos" BaseSet = "Avatar">
  37.             <main>Chatoyant Staff</main>
  38.                         <waist>Diabolos's Rope</waist>
  39.          </set>
  40.          <set name = "Dark" BaseSet = "Avatar">
  41.             <main>Chatoyant Staff</main>
  42.                         <hands>Smn. Bracers +2</hands>
  43.          </set>
  44.          <set name = "DarkDay" BaseSet = "Dark">
  45.             <body>Caller's doublet +1</body>
  46.          </set>
  47.          <set name = "DarkWeather" BaseSet = "Dark">
  48.             <head>Smn. Horn +2</head>
  49.          </set>
  50.          <set name = "DarkFull" BaseSet = "Dark">
  51.             <head>Smn. Horn +2</head>
  52.             <body>Caller's doublet +1</body>
  53.          </set>
  54.          <!--Fire Based Gear-->
  55.          <set name = "Fire" BaseSet = "Avatar">
  56.             <main>Chatoyant Staff</main>
  57.                         <hands>Smn. Bracers +2</hands>
  58.          </set>
  59.          <set name = "FireDay" BaseSet = "Fire">
  60.             <body>Caller's doublet +1</body>
  61.          </set>
  62.          <set name = "FireWeather" BaseSet = "Fire">
  63.             <head>Smn. Horn +2</head>
  64.          </set>
  65.          <set name = "FireFull" BaseSet = "Fire">
  66.             <head>Smn. Horn +2</head>
  67.             <body>Caller's doublet +1</body>
  68.          </set>
  69.          <!--Earth Based Gear-->
  70.          <set name = "Earth" BaseSet = "Avatar">
  71.             <main>Chatoyant Staff</main>
  72.                         <hands>Smn. Bracers +2</hands>
  73.          </set>
  74.          <set name = "EarthDay" BaseSet = "Earth">
  75.             <body>Caller's doublet +1</body>
  76.          </set>
  77.          <set name = "EarthWeather" BaseSet = "Earth">
  78.             <head>Smn. Horn +2</head>
  79.          </set>
  80.          <set name = "EarthFull" BaseSet = "Earth">
  81.             <head>Smn. Horn +2</head>
  82.             <body>Caller's doublet +1</body>
  83.          </set>
  84.          <!--Water Based Gear-->
  85.          <set name = "Water" BaseSet = "Avatar">
  86.             <main>Chatoyant Staff</main>
  87.                         <hands>Smn. Bracers +2</hands>
  88.          </set>
  89.          <set name = "WaterDay" BaseSet = "Water">
  90.             <body>Caller's doublet +1</body>
  91.          </set>
  92.          <set name = "WaterWeather" BaseSet = "Water">
  93.             <head>Smn. Horn +2</head>
  94.          </set>
  95.          <set name = "WaterFull" BaseSet = "Water">
  96.             <head>Smn. Horn +2</head>
  97.             <body>Caller's doublet +1</body>
  98.          </set>
  99.          <!--Wind Based Gear-->
  100.          <set name = "Wind" BaseSet = "Avatar">
  101.             <main>Chatoyant Staff</main>
  102.                         <hands>Smn. Bracers +2</hands>
  103.          </set>
  104.          <set name = "WindDay" BaseSet = "Wind">
  105.             <body>Caller's doublet +1</body>
  106.          </set>
  107.          <set name = "WindWeather" BaseSet = "Wind">
  108.             <head>Smn. Horn +2</head>
  109.          </set>
  110.          <set name = "WindFull" BaseSet = "Wind">
  111.             <head>Smn. Horn +2</head>
  112.             <body>Caller's doublet +1</body>
  113.          </set>
  114.          <!--Ice Based Gear-->
  115.          <set name = "Ice" BaseSet = "Avatar">
  116.             <main>Chatoyant Staff</main>
  117.                         <hands>Smn. Bracers +2</hands>
  118.          </set>
  119.          <set name = "IceDay" BaseSet = "Ice">
  120.             <body>Caller's doublet +1</body>
  121.          </set>
  122.          <set name = "IceWeather" BaseSet = "Ice">
  123.             <head>Smn. Horn +2</head>
  124.          </set>
  125.          <set name = "IceFull" BaseSet = "Ice">
  126.             <head>Smn. Horn +2</head>
  127.             <body>Caller's doublet +1</body>
  128.          </set>
  129.          <!--Thunder Based Gear-->
  130.          <set name = "Thunder" BaseSet = "Avatar">
  131.             <main>Chatoyant Staff</main>
  132.                         <hands>Smn. Bracers +2</hands>
  133.          </set>
  134.          <set name = "ThunderDay" BaseSet = "Thunder">
  135.             <body>Caller's doublet +1</body>
  136.          </set>
  137.          <set name = "ThunderWeather" BaseSet = "Thunder">
  138.             <head>Smn. Horn +2</head>
  139.          </set>
  140.          <set name = "ThunderFull" BaseSet = "Thunder">
  141.             <head>Smn. Horn +2</head>
  142.             <body>Caller's doublet +1</body>
  143.          </set>
  144.          <!--BloodPact Based Gear-->
  145.          <!--Gear to reduce Bloodpact delay-->
  146.                  <set name = "BPTime" BaseSet = "Avatar">
  147.             <head>Smn. Horn +2</head>
  148.             <hands>Smn. Bracers +2</hands>
  149.                         <back>Tiresias' Cape</back>
  150.             <feet>Smn. pigaches +2</feet>
  151.          </set>
  152.          <!--Gear to increase Smn Skill -->
  153.          <set name = "BPSkill" BaseSet = "Avatar">
  154.             <head>Caller's Horn +1</head>
  155.             <neck>Caller's Pendant</neck>
  156.                         <body>Caller's Doublet +1</body>
  157.             <hands>Caller's Bracers+2</hands>
  158.                         <lring>Evoker's Ring</lring>
  159.                         <rring>Fervor Ring</rring>
  160.          </set>
  161. <!--Physical BP Set-->
  162.         <set name="Physical BP" BaseSet = "Avatar">
  163.             <head>Caller's Horn +1</head>
  164.             <body>Caller's Doublet +1</body>
  165.             <hands>Smn. Bracers +2</hands>
  166.             <back>Tiresias' Cape</back>
  167.                         <waist>Diabolos's Rope</waist>
  168.                         <legs>Caller's Spats +1</legs>
  169.             <feet>Smn. Pigaches +2</feet>
  170.         </set>
  171. <!--Magical BP Set-->
  172.         <set name="Magical BP" BaseSet = "Avatar">
  173.                         <main>Teiwaz</main>
  174.             <head>Smn. Horn +2</head>
  175.             <body>Caller's Doublet +1</body>
  176.             <hands>Smn. Bracers +2</hands>
  177.             <back>Tiresias' Cape</back>
  178.                         <waist>Diabolos's Rope</waist>
  179.                         <legs>Caller's Spats +1</legs>
  180.             <feet>Caller's Pgch. +1</feet>
  181.         </set>
  182. <!--Elemental Siphon Set-->
  183.          <set name = "Siphon" BaseSet = "Basic">
  184.             <head>Smn. Horn +2</head>
  185.             <neck>Caller's Pendant</neck>
  186.                         <body>Caller's Doublet +1</body>
  187.             <hands>Caller's Bracers+2</hands>
  188.                         <lring>Evoker's Ring</lring>
  189.                         <rring>Fervor Ring</rring>
  190.             <feet>Caller's Pgch. +1</feet>
  191.          </set>
  192.          <!--Misc. Gear-->
  193.          <!--Base gear that all sets are built from anything that will be used for all sets put in here-->
  194.          <set name = "Basic|Idle|Standard">
  195.             <main>Chatoyant Staff</main>
  196.             <sub>Vox Grip</sub>
  197.             <ammo>Hedgehog Bomb</ammo>
  198.             <head>Caller's Horn +1</head>
  199.             <neck>Twilight Torque</neck>
  200.             <lear>Graiai Earring</lear>
  201.             <rear>Bloodgem Earring</rear>
  202.             <body>Pluviale</body>
  203.                         <hands>Smn. Bracers +2</hands>
  204.             <lring>Paguroidea Ring</lring>
  205.             <rring>Dark Ring</rring>
  206.             <back>Cheviot Cape</back>
  207.             <waist>Hierarch Belt</waist>
  208.             <legs>Stearc Subligar</legs>
  209.             <feet>Caller's Pgch. +1</feet>
  210.          </set>
  211.          <!--Gear that has HMP+ stats and MP+ -->
  212.          <set name = "Resting" BaseSet = "Idle">
  213.             <main>Chatoyant Staff</main>
  214.             <neck>Eidolon Pendant</neck>
  215.             <waist>Hierarch Belt</waist>
  216.          </set>
  217.          <!--Avatar Perp - gear that isnt used for other sets -->
  218.          <set name = "Avatar|Titan|Leviathan|Garuda|Ifrit|Shiva|Ramuh|Carbuncle|Fenrir|Diabolos" Baseset = "Basic">
  219.             <ammo>Hedgehog Bomb</ammo>
  220.             <head>Smn. Horn +2</head>
  221.             <neck>Caller's Pendant</neck>
  222.             <lear>Graiai Earring</lear>
  223.             <rear>Bloodgem Earring</rear>
  224.             <body>Caller's Doublet +1</body>
  225.             <hands>Smn. Bracers +2</hands>
  226.             <lring>Evoker's Ring</lring>
  227.             <rring>Fervor Ring</rring>
  228.             <back>Cheviot Cape</back>
  229.             <waist>Hierarch Belt</waist>
  230.             <legs>Stearc Subligar</legs>
  231.             <feet>Caller's Pgch. +1</feet>
  232.          </set>
  233.          <!--Gear for Curing/Removing debuffs for party members (Cure Potency and MND+ gear)-->
  234.          <set name = "Healing" Baseset = "Basic">
  235.                         <head>Chelona Hat</head>
  236.                         <neck>Promise Badge</neck>
  237.             <body>Facio Bliaut</body>
  238.             <hands>Augur's Gloves</hands>
  239.                         <lring>Aquasoul Ring</lring>
  240.                         <rring>Aquasoul Ring</rring>
  241.                         <back>Oretania's Cape</back>
  242.                         <waist>Penitent's Rope</waist>
  243.                         <leg>Praeco Slacks</leg>
  244.             <feet>Teal Pigaches</feet>
  245.          </set>
  246.          <!--Sneak and Invisable gear for maximising buff time-->
  247.          <set name = "SneakInvis" BaseSet = "Standard">
  248.             <back>Skulker's Cape</back>
  249.          </set>
  250.          <!--Stoneskin: MND gear-->
  251.          <set name="Stoneskin" BaseSet = "Healing">
  252.             <body>Praeco Doublet</body>
  253.             <waist>Siegel Sash</waist>
  254.          </set>
  255. <!--Refresh Set (Optimizes Refresh Duration)-->
  256.         <set name="Refresh|Battery Charge">
  257.             <back>Grapevine Cape</back>
  258.         </set>
  259. <!--Melee Set (Optimizes Haste)-->
  260.         <set name="TP" BaseSet = "Avatar">
  261.             <head>Walahra Turban</head>
  262.             <body>Nashira Manteel</body>
  263.             <rring>Rajas Ring</rring>
  264.             <waist>Goading Belt</waist>
  265.             <legs>Nashira Seraweels</legs>
  266.         </set>
  267. <!--Melee Set (Optimizes Haste)-->
  268.         <set name="Hybrid TP" BaseSet = "Avatar">
  269.                         <lear>Brutal Earring</lear>
  270.             <rring>Rajas Ring</rring>
  271.             <waist>Goading Belt</waist>
  272.             <legs>Nashira Seraweels</legs>
  273.         </set>
  274.             <set name="Items">
  275.                                 <item>Instant Warp</item>
  276.                                 <item>Instant Reraise</item>
  277.                                 <item>Reraise Hairpin</item>
  278.                                 <item>Echo Drops</item>
  279.                                 <main>Chatoyant Staff</main>
  280.                                 <item>Instant Retrace</item>
  281.                                 <rring>Conjurer's Ring</rring>
  282.             </set>
  283.       </group>
  284.    </sets>
  285.    <variables clear = "yes">
  286.       <!--Set this to True before casting a spirit will check for best Spirit to Elemental Siphon-->
  287.       <var name = "ES">True</var>
  288.       <!--This is the current avatar gear set and what gear you will revert back to after magic's or BP's that change gear -->
  289.       <var name = "Avatar">Standard</var>
  290.       <!--Variables for Elemental Spirit Names used for changespells for Elemental Siphon-->
  291.       <var name = "Light">Light</var>
  292.       <var name = "Dark">Dark</var>
  293.       <var name = "Fire">Fire</var>
  294.       <var name = "Earth">Earth</var>
  295.       <var name = "Wind">Air</var>
  296.       <var name = "Water">Water</var>
  297.       <var name = "Ice">Ice</var>
  298.       <var name = "Thunder">Thunder</var>
  299.       <var name = "Ring">Fervor Ring</var>
  300.       <var name = "Hands">Nashira Gages</var>
  301.    </variables>
  302.    <rules>
  303.       <!--Conjurer's Ring support havent been able to test as I kept getting cured during testing lol but should work fine.-->
  304.       <if HPPLT = "75">
  305.          <var cmd="Set Ring Conjurer's Ring" />
  306.       </if>
  307.       <elseif HPPGT = "74">
  308.          <var cmd="Set Ring Fervor Ring" />
  309.       </elseif>
  310.       <!--Avatar/Spirit Related Rules-->
  311.       <if type = "SummonerPact">
  312.          <!--Sets the Base gear for the avatar/spirit being cast based on Spells element-->
  313.          <var cmd = "set Avatar %SpellElement" />
  314.          <equip
  315.               when = "midcast"
  316.               Set = "%SpellElement"/>
  317.          <!--Carbuncle does not need afv2 so has it's own gear set -->
  318.          <if Spell = "Carbuncle">
  319.             <var cmd = 'set Hands "Carbuncle Mitts"' />
  320.             <var cmd = "set Avatar Carbuncle" />
  321.             <equip
  322.                  when = "Aftercast"
  323.                  Set = "Carbuncle"/>
  324.          </if>
  325.       </if>
  326.       <!--Job Abillity related Rules -->
  327.       <!--Equips Smn Skill gear to maximise mp gained -->
  328.       <if spell = "Elemental Siphon">
  329.          <equip
  330.               when = "Precast"
  331.               set = "Siphon"/>
  332.       </if>
  333.                 <if spell="Refresh">
  334.                         <equip when="precast" set="%spell" />
  335.                 </if>    
  336.       <!--Checks if your doing a BloodPact and swaps gear for each calculation (Time - >
  337.            SMN Skill+/Dmg + > Back to Original Gear before BP) -->
  338.       <if Type = "BloodPactRage">
  339.          <equip
  340.               when = "precast"
  341.               set = "BPTime"/>
  342.                                 <midcastdelay delay="1" />
  343.                 <if spell="Poison Nails|Moonlit Charge|Crescent Fang|Eclipse Bite|Punch|Burning Strike|Double Punch|Flaming Crush|Rock Throw|Rock Buster|Megalith Throw|Mountain Buster|Barracuda Dive|Wail Whip|Spinning Dive|Claw|Predator Claws|Axe Kick|Double Slap|Rush|Shock Strike|Chaotic Strike|Camisado">
  344.                         <equip when="midcast" set="Physical BP" />             
  345.                 </if>
  346.                 <if spell="Meteorite|Holy Mist|Lunar Bay|Fire*|Meteor Strike|Stone*|Geocrush|Water*|Grand Fall|Aero*|Wind Blade|Blizzard*|Heavenly Strike|Thunder*|Thunderstorm|Nether Blast|Night Terror">    
  347.                         <equip when="midcast" set="Magical BP" />                              
  348.                 </if>
  349.                                 <aftercastdelay delay="4" />
  350.                                 <command when = "aftercast">sc set  $Avatar</command>
  351.                 </if>
  352.                 <if Type = "BloodPactWard">
  353.          <equip
  354.               when = "precast"
  355.               set = "BPTime"/>
  356.                                 <midcastdelay delay="1" />
  357.                         <equip when="midcast" set="BPskill" /> 
  358.                                 <aftercastdelay delay="4" />
  359.                                 <command when = "aftercast">sc set  $Avatar</command>
  360.                 </if>
  361.       <!--Changes gear to Refresh,Fastcast and dmg -% gear when Avatar/Spirit is released-->
  362.       <if Spell = "Release">
  363.          <defaulttarget target = "&lt;me&gt;" />
  364.          <var cmd = "set Avatar Standard" />
  365.          <equip
  366.               when = "midcast"
  367.               set = "Standard"/>
  368.       </if>
  369.       <!--Magic Related Rules-->
  370.       <!--If Sneak is being cast equips gear to maximise buff time and then removes sneak if buff already present if SneakMe variable is set to true-->
  371.       <if Spell = "Sneak|Invisible">
  372.          <defaulttarget target = "&lt;st&gt;" />
  373.          <if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTargetName"="%PlayerName"'>
  374.             <command when="midcast">cancel 71</command>
  375.             <midcastdelay delay="2.3" />
  376.          </if>
  377.          <equip
  378.               when = "precast"
  379.               set = "SneakInvis"/>
  380.          <command when = "aftercast">sc set $Avatar</command>
  381.       </if>
  382.       <!--When casting Cures/Buffs/and Debuff removing equips Cure Potency and MND+ gear-->
  383.       <if Spell = "Cur*|Protect*|Shell*|Regen*|*aise|Erase|Poisona|Parlyna|Blindna|Silena|Viruna" NotSpell = "Protectra*|Shellra*|Cursna">
  384.          <equip
  385.               when = "precast"
  386.               set = "Healing"/>
  387.          <defaulttarget target = "&lt;t&gt;" />
  388.          <command when = "aftercast">sc set $Avatar</command>
  389.       </if>
  390.       <!--Makes sure Self is targeted when casting self target spells borrowed this from another XML thought it was a good idea-->
  391.       <if Spell = "Bar*|Reraise|Teleport-*|Stoneskin|Aquaveil|Protectra*|Shellra*">
  392.          <defaulttarget target = "&lt;me&gt;" />
  393.       </if>
  394.       <!--Same as above but target is a mob-->
  395.       <if Spell = "Dia*|Banish*">
  396.          <defaulttarget target = "&lt;t&gt;" />
  397.       </if>
  398.       <!---Makes sure Self is targeted when casting avatars-->
  399.       <if Spell = "Carbuncle|Ifrit|Leviathan|Diabolos|Ramhuh|Garudo|Fenrir|Shiva|Titan">
  400.          <defaulttarget target = "&lt;me&gt;" />
  401.       </if>
  402.       <!--Stoneskin: Equips Stoneskin set for max. dmg absorbed. Cancels any existing Stoneskin.-->
  403.       <if Spell="Stoneskin">
  404.          <equip when="midcast" set="Stoneskin" />
  405.          <if BuffActive="Stoneskin">
  406.             <command when="midcast">cancel 37</command>
  407.          </if>
  408.       </if>
  409.          <command when = "aftercast|idle">sc set $Avatar</command>
  410.    </rules>
  411. </spellcast>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top