Advertisement
Eurewyen

Eurewyen SMN XML

Sep 6th, 2012
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 33.37 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3.     <config
  4.        Debug = "True"
  5.        HideErrors = "False"
  6.        ShowGearSwaps = "False"
  7.        quickcommands = "True"
  8.        showspellinfo = "False"/>
  9.     <sets>
  10.         <group default = "yes" name = "SMN">
  11.             <!--Light Based Gear-->
  12.             <set name = "Light" BaseSet = "Avatar">
  13.                 <main>Apollo's Staff</main>
  14.                 <body>Agur's Jaseran</body>    
  15.             </set>
  16.             <set name = "Carbuncle" BaseSet = "Light">
  17.                 <body>Agur's Jaseran</body>
  18.                 <hands>Carbuncle Mitts</hands>     
  19.         <legs>Caller's Spats +1</legs>
  20.             </set>
  21.             <set name = "LightDay" BaseSet = "Light">
  22.                 <Body>Summoner's Dblt.</Body>
  23.                 <back>Twilight Cape</back>
  24.             </set>
  25.             <set name = "LightWeather" BaseSet = "Light">
  26.                 <Body>Summoner's Dblt.</Body>
  27.                 <head>Smn. Horn</head>
  28.                 <back>Twilight Cape</back>
  29.             </set>
  30.             <set name = "LightFull" BaseSet = "Light">
  31.                 <head>Smn. Horn</head>
  32.                 <body>Summoner's Dblt.</body>
  33.                 <back>Twilight Cape</back>
  34.             </set>
  35.             <!--Dark Based Gear-->
  36.             <set name = "Dark" BaseSet = "Avatar">
  37.                 <main>Pluto's Staff</main>
  38.                 <back>Twilight Cape</back>
  39.                 <waist>Diabolos's Robe</waist>
  40.             </set>
  41.             <set name = "DarkDay" BaseSet = "Dark">
  42.                 <body>Summoner's Dblt.</body>
  43.                 <back>Twilight Cape</back>
  44.                 <waist>Diabolos's Robe</waist>
  45.             </set>
  46.             <set name = "DarkWeather" BaseSet = "Dark">
  47.                 <head>Smn. Horn</head>
  48.                 <back>Twilight Cape</back>
  49.                 <waist>Diabolos's Robe</waist>
  50.             </set>
  51.             <set name = "DarkFull" BaseSet = "Dark">
  52.                 <head>Smn. Horn</head>
  53.                 <body>Summoner's Dblt.</body>
  54.                 <back>Twilight Cape</back>
  55.                 <waist>Diabolos's Robe</waist>
  56.             </set>
  57.             <!--Fire Based Gear-->
  58.             <set name = "Fire" BaseSet = "Avatar">
  59.                 <main>Vulcan's Staff</main>
  60.                 <rring>Fervor Ring</rring>                
  61.             </set>
  62.             <set name = "FireDay" BaseSet = "Fire">
  63.                 <body>Summoner's Dblt.</body>
  64.                 <back>Twilight Cape</back>
  65.                 <rring>Fervor Ring</rring>
  66.             </set>
  67.             <set name = "FireWeather" BaseSet = "Fire">
  68.                 <head>Smn. Horn</head>
  69.                 <back>Twilight Cape</back>
  70.                 <rring>Fervor Ring</rring>
  71.             </set>
  72.             <set name = "FireFull" BaseSet = "Fire">
  73.                 <head>Smn. Horn</head>
  74.                 <body>Summoner's Dblt.</body>
  75.                 <back>Twilight Cape</back>
  76.                 <rring>Fervor Ring</rring>
  77.             </set>
  78.             <!--Earth Based Gear-->
  79.             <set name = "Earth" BaseSet = "Avatar">
  80.                 <main>Terra's Staff</main>
  81.             </set>
  82.             <set name = "EarthDay" BaseSet = "Earth">
  83.                 <body>Summoner's Dblt.</body>
  84.                 <back>Twilight Cape</back>
  85.             </set>
  86.             <set name = "EarthWeather" BaseSet = "Earth">
  87.                 <head>Smn. Horn</head>
  88.                 <back>Twilight Cape</back>
  89.             </set>
  90.             <set name = "EarthFull" BaseSet = "Earth">
  91.                 <head>Smn. Horn</head>
  92.                 <body>Summoner's Dblt.</body>
  93.                 <back>Twilight Cape</back>
  94.             </set>
  95.             <!--Water Based Gear-->
  96.             <set name = "Water" BaseSet = "Avatar">
  97.                 <main>Neptune's Staff</main>
  98.             </set>
  99.             <set name = "WaterDay" BaseSet = "Water">
  100.                 <body>Summoner's Dblt.</body>
  101.                 <back>Twilight Cape</back>
  102.             </set>
  103.             <set name = "WaterWeather" BaseSet = "Water">
  104.                 <head>Smn. Horn</head>
  105.                 <back>Twilight Cape</back>
  106.             </set>
  107.             <set name = "WaterFull" BaseSet = "Water">
  108.                 <head>Smn. Horn</head>
  109.                 <body>Summoner's Dblt.</body>
  110.                 <back>Twilight Cape</back>
  111.             </set>
  112.             <!--Wind Based Gear-->
  113.             <set name = "Wind" BaseSet = "Avatar">
  114.                 <main>Auster's Staff</main>
  115.         <head></head>
  116.             </set>
  117.             <set name = "WindDay" BaseSet = "Wind">
  118.                 <body>Summoner's Dblt.</body>
  119.         <head></head>
  120.                 <back>Twilight Cape</back>
  121.             </set>
  122.             <set name = "WindWeather" BaseSet = "Wind">
  123.                 <head>Smn. Horn</head>
  124.                 <back>Twilight Cape</back>
  125.             </set>
  126.             <set name = "WindFull" BaseSet = "Wind">
  127.                 <head>Smn. Horn</head>
  128.                 <body>Summoner's Dblt.</body>
  129.                 <back>Twilight Cape</back>
  130.             </set>
  131.             <!--Ice Based Gear-->
  132.             <set name = "Ice" BaseSet = "Avatar">
  133.                 <main>Aquilo's Staff</main>
  134.             </set>
  135.             <set name = "IceDay" BaseSet = "Ice">
  136.                 <body>Summoner's Dblt.</body>
  137.                 <back>Twilight Cape</back>
  138.             </set>
  139.             <set name = "IceWeather" BaseSet = "Ice">
  140.                 <head>Smn. Horn</head>
  141.                 <back>Twilight Cape</back>
  142.             </set>
  143.             <set name = "IceFull" BaseSet = "Ice">
  144.                 <head>Smn. Horn</head>
  145.                 <body>Summoner's Dblt.</body>
  146.                 <back>Twilight Cape</back>
  147.             </set>
  148.             <!--Thunder Based Gear-->
  149.             <set name = "Thunder" BaseSet = "Avatar">
  150.                 <main>Jupiter's Staff</main>
  151.             </set>
  152.             <set name = "ThunderDay" BaseSet = "Thunder">
  153.                 <body>Summoner's Dblt.</body>
  154.                 <back>Twilight Cape</back>
  155.             </set>
  156.             <set name = "ThunderWeather" BaseSet = "Thunder">
  157.                 <head>Smn. Horn</head>
  158.                 <back>Twilight Cape</back>
  159.             </set>
  160.             <set name = "ThunderFull" BaseSet = "Thunder">
  161.                 <head>Smn. Horn</head>
  162.                 <body>Summoner's Dblt.</body>
  163.                 <back>Twilight Cape</back>
  164.             </set>
  165.     <!--BloodPact Based Gear-->
  166.             <!--Gear to reduce Bloodpact delay-->
  167.             <set name = "BPTime">
  168.                 <head>Smn. Horn</head>
  169.                 <neck>Caller's Pendant</neck>
  170.                 <body>Summoner's Dblt.</body>
  171.                 <hands>Caller's Bracers +1</hands>
  172.                 <rring>Fervor Ring</rring>
  173.                 <legs>Caller's Spats +1</legs>
  174.                 <feet>Smn. Pigaches</feet>
  175.                 <back>Tiresias' Cape</back>
  176.             </set>
  177.             <!--Gear to increase Smn Skill -->
  178.             <set name = "BPSkill">
  179.                 <main>Soulscourge</main>
  180.                 <ammo>Vox Grip</ammo>
  181.                 <neck>Caller's Pendant</neck>
  182.                 <head>Caller's Horn +1</head>
  183.                 <neck>Caller's Pendant</neck>
  184.                 <hands>Smn. Bracers</hands>
  185.                 <rring>Fervor Ring</rring>
  186.         <back>Tiresias' Cape</back>
  187.         <legs>Austere Slops</legs>
  188.        </set>
  189.     <!--Gear for Physical Blood Pacts -->
  190.     <set name = "BPPhysical">
  191.                 <main>Soulscourge</main>
  192.                 <ammo>Vox Grip</ammo>
  193.         <head>Caller's Horn +1</head>
  194.         <neck>Caller's Pendant</neck>
  195.         <hands>Caller's Bracers +1</hands>
  196.         <body>Caller's Doublet +1</body>
  197.                 <rring>Fervor Ring</rring>
  198.         <back>Tiresias' Cape</back>
  199.         <legs>Caller's Spats +1</legs>
  200.         <feet>Smn. Pigaches</feet>
  201.        </set>
  202.     <!--Gear for Magical Blood Pacts -->
  203.     <set name = "BPMagical">
  204.                 <main>Soulscourge</main>
  205.                 <ammo>Vox Grip</ammo>
  206.                 <neck>Caller's Pendant</neck>
  207.         <head>Caller's Horn +1</head>      
  208.         <hands>Caller's Bracers +1</hands>
  209.         <body>Caller's Doublet +1</body>
  210.                 <rring>Fervor Ring</rring>
  211.         <back>Tiresias' Cape</back>
  212.         <legs>Caller's Spats +1</legs>
  213.         <feet>Caller's Pigaches +1</feet>
  214.        </set>
  215.     <!--Gear for Physical Blood Pacts with Garuda-->
  216.     <set name = "BPPhysicalGaruda">
  217.                 <main>Soulscourge</main>
  218.                 <ammo>Vox Grip</ammo>
  219.         <head>Selenian cap</head>
  220.         <neck>Caller's Pendant</neck>
  221.         <hands>Caller's Bracers +1</hands>
  222.                 <rring>Fervor Ring</rring>
  223.         <body>Caller's Doublet +1</body>
  224.         <back>Tiresias' Cape</back>
  225.         <legs>Caller's Spats +1</legs>
  226.         <feet>Smn. Pigaches</feet>
  227.        </set>
  228.     <!--Misc. Gear-->
  229.         <!--Base gear that all sets are built from anything that will be used for all sets put in here-->
  230.         <set name = "Basic">
  231.                 <main>Terra's Staff</main>
  232.                 <sub>Staff Strap</sub>
  233.                 <ammo>Hedgehog Bomb</ammo>
  234.                 <head>Caller's Horn +1</head>
  235.                 <neck>Caller's Pendant</neck>
  236.                 <lear>Loquac. Earring</lear>
  237.                 <rear>Ethereal Earring</rear>
  238.                 <body>Caller's Doublet +1</body>
  239.                 <hands>Caller's Bracers +1</hands>
  240.                 <lring>Evoker's Ring</lring>
  241.                 <rring>Fervor Ring</rring>
  242.                 <back>Twilight Cape</back>
  243.                 <waist>Hierarch Belt</waist>
  244.                 <legs>Caller's Spats +1</legs>
  245.                 <feet>Caller's Pgch. +1</feet>
  246.             </set>
  247.     <!--Gear that has HMP+ stats and MP+ -->
  248.         <set name = "Resting" BaseSet = "Basic">
  249.                 <main>Pluto's Staff</main>
  250.                 <ammo>Clarus Stone</ammo>
  251.                 <head>Selenian Cap</head>
  252.                 <neck></neck>
  253.                 <rear>Antivenom Earring</rear>     
  254.                 <back>Felicitas Cape</back>
  255.                 <waist>Hierarch Belt</waist>
  256.                 <body>Errant Hpl.</body>
  257.                 <hands>Sagacity Lappas</hands>
  258.                 <feet>Goliard Clogs</feet>
  259.             </set>
  260.     <!--MP+, Fastcast and Dmg-% gear for when no Avatar/Spirit is Preseant-->
  261.             <set name = "Standard" BaseSet = "Basic">
  262.                 <feet></feet>
  263.             </set>
  264.         <!--Avatar Perp - gear that isnt used for other sets -->
  265.             <set name = "Avatar" Baseset = "Basic">
  266.                 <!--feet>Smn. Pigaches</feet-->
  267.                 <hands>Caller's Brcr. +1</hands>
  268.                 <feet>Caller's Pigaches +1</feet>
  269.             </set>
  270.         <!--Gear for Curing/Removing debuffs for party members (Cure Potency and MND+ gear)-->
  271.             <set name = "Healing" Baseset = "Basic">
  272.                 <main>Apollo's Staff</main>
  273.                 <head>Hyksos Khat</head>  
  274.                 <body>Goliard Saio</body>
  275.                 <neck>Fylgja Torque</neck>
  276.                 <lear>Star Earring</lear>
  277.                 <waist>Swift Belt</waist>
  278.                 <rear>Star Earring</rear>                
  279.                 <lring>Omega Ring</lring>
  280.                 <rring>Sirona's Ring</rring>       
  281.                 <feet>Goliard Clogs</feet>     
  282.         <back>Veela Cape</back>
  283.             </set>
  284.         <!--Sneak and Inivable gear for maximising buff time-->
  285.         <set name = "SneakInvis">
  286.                 <back>Skulker's Cape</back>    
  287.             </set>
  288.     <!--Stoneskin gear-->
  289.     <set name = "Stoneskin">
  290.                 <main>Kirin's Pole</main>
  291.                 <sub>Fulcio Grip</sub>
  292.                 <head>Goliard Chapeau</head>
  293.         <body>Errant Hpl.</body>                
  294.                 <lear>Earthcry Earring</lear>
  295.                 <waist>Cognizant Belt</waist>
  296.                 <rear>Star Earring</rear>
  297.                 <lring>Omega Ring</lring>
  298.                 <rring>Sirona's Ring</rring>       
  299.         <feet>Goliard Clogs</feet>     
  300.         <back>Prism Cape</back>
  301.         </set>
  302.     </group>
  303.     </sets>
  304.     <variables clear = "yes">
  305.         <!--Set this to True before casting a spirit will check for best Spirit to Elemental Siphon-->
  306.         <var name = "ES">1</var>
  307.         <!--This is the current avatar gear set and what gear you will revert back to after magic's or BP's that change gear -->
  308.         <var name = "Avatar">Standard</var>
  309.         <!--Variables for Elemental Spirit Names used for changespells for Elemental Siphon-->
  310.         <var name = "Light">Light</var>
  311.         <var name = "Dark">Dark</var>
  312.         <var name = "Fire">Fire</var>
  313.         <var name = "Earth">Earth</var>
  314.         <var name = "Wind">Air</var>
  315.         <var name = "Water">Water</var>
  316.         <var name = "Ice">Ice</var>
  317.         <var name = "Thunder">Thunder</var>
  318.         <var name = "Ring">Bifrost Ring</var>
  319.         <!--Set this to the percentage of TP you want to start locking weapons at-->
  320.         <var Name = "LockTP">25</var>
  321.         <var name = "BPMOON">1</var>
  322.         <var name = "ShowBPStat">1</var>
  323.     </variables>
  324.     <rules>
  325.         <if status = "Dead">
  326.             <action Type = "cancelspell"/>
  327.             <action Type = "return"/>
  328.         </if>
  329.         <action type = "aftercastdelay" Delay = "3"/>
  330.         <else>
  331.             <action
  332.                type = "equip"
  333.                when = "idle|aftercast"
  334.                Set = "$Avatar"/>
  335.         </else>
  336.         <action
  337.            type = "equip"
  338.            when = "resting"
  339.            Set = "Resting"/>
  340.         <!--Disables equipment switching that would cause loss of TP. Lock does not work because of changes with $ElementalStaff-->
  341.         <if TPGT = "$LockTP">
  342.             <action Type = "Disable" Slot = "Main|Sub|Range"/>
  343.         </if>
  344.         <else>
  345.             <action Type = "Enable" Slot = "Main|Sub|Range"/>
  346.         </else>
  347.         <!--Avatar/Spirit Related Rules-->
  348.         <if type = "SummonerPact">
  349.             <action type = "AddToChat" Color = "204">Day = %Day (%DayElement) Weather = %Weather (%WeatherElement)</action>
  350.             <!--Create Alias for BloodPacts-->
  351.             <if Spell = "Carbuncle">
  352.                 <action type = "Command">alias 75Nuke /;</action>
  353.                 <action type = "Command">alias 65Nuke /;</action>
  354.                 <action type = "Command">alias atkPact /;</action>
  355.                 <action type = "Command">alias bufPact input /pet "Healing Ruby II" &lt;me&gt;</action>
  356.                 <action type = "Command">alias abfPact input /pet "Shining Ruby" &lt;me&gt;;</action>
  357.                 <action type = "Command">alias debPact input /pet "Poison Nails" &lt;t&gt;;</action>
  358.                 <action type = "Command">alias a70Pact input /pet "Meteorite" &lt;t&gt;;</action>
  359.             </if>
  360.             <elseif Spell = "Diabolos">
  361.                 <action type = "Command">alias 75Nuke input /pet "Camisado" &lt;t&gt;</action>
  362.                 <action type = "Command">alias 65Nuke input /pet "Ultimate Terror" &lt;t&gt;</action>
  363.                 <action type = "Command">alias atkPact input /pet "Somnolence" &lt;t&gt;</action>
  364.                 <action type = "Command">alias bufPact input /pet "Noctoshield" &lt;me&gt;</action>
  365.                 <action type = "Command">alias abfPact input /pet "Dream Shroud" &lt;me&gt;</action>
  366.                 <action type = "Command">alias debPact input /pet "Nightmare" &lt;t&gt;</action>
  367.                 <action type = "Command">alias a70Pact input /pet "Nether Blast" &lt;t&gt;</action>
  368.             </elseif>
  369.             <elseif Spell = "Fenrir">
  370.                 <action type = "Command">alias 75Nuke /;</action>
  371.                 <action type = "Command">alias 65Nuke /;</action>
  372.                 <action type = "Command">alias atkPact input /pet "Lunar Roar" &lt;t&gt;</action>
  373.                 <action type = "Command">alias bufPact input /pet "Ecliptic Growl" &lt;me&gt;</action>
  374.                 <action type = "Command">alias abfPact input /pet "Ecliptic Howl" &lt;me&gt;</action>
  375.                 <action type = "Command">alias debPact input /pet "Lunar Cry" &lt;t&gt;</action>
  376.                 <action type = "Command">alias a70Pact input /pet "Eclipse Bite" &lt;t&gt;</action>
  377.             </elseif>
  378.             <elseif Spell = "Garuda">
  379.                 <action type = "Command">alias 75Nuke input /pet "Wind Blade" &lt;t&gt;;</action>
  380.                 <action type = "Command">alias 65Nuke input /pet "Aero IV" &lt;t&gt;;</action>
  381.                 <action type = "Command">alias atkPact /;</action>
  382.                 <action type = "Command">alias bufPact input /pet "Aerial Armor" &lt;me&gt;;</action>
  383.                 <action type = "Command">alias abfPact input /pet "Hastega" &lt;me&gt;;</action>
  384.                 <action type = "Command">alias debPact input /pet "Whispering Wind" &lt;me&gt;;</action>
  385.                 <action type = "Command">alias a70Pact input /pet "Predator Claws" &lt;t&gt;;</action>
  386.             </elseif>
  387.             <elseif Spell = "Ifrit">
  388.                 <action type = "Command">alias 75Nuke input /pet "Meteor Strike" &lt;t&gt;;</action>
  389.                 <action type = "Command">alias 65Nuke input /pet "Fire IV" &lt;t&gt;;</action>
  390.                 <action type = "Command">alias atkPact input /pet "Double Punch" &lt;t&gt;;</action>
  391.                 <action type = "Command">alias bufPact input /pet "Burning Strike" &lt;t&gt;;</action>
  392.                 <action type = "Command">alias abfPact input /pet "Crimson Howl" &lt;me&gt;;</action>
  393.                 <action type = "Command">alias debPact /;</action>
  394.                 <action type = "Command">alias a70Pact input /pet "Flaming Crush" &lt;t&gt;;</action>
  395.             </elseif>
  396.             <elseif Spell = "Leviathan">
  397.                 <action type = "Command">alias 75Nuke input /pet "Grand Fall" &lt;t&gt;;</action>
  398.                 <action type = "Command">alias 65Nuke input /pet "Water IV" &lt;t&gt;;</action>
  399.                 <action type = "Command">alias atkPact input /pet "Tail Whip" &lt;t&gt;;</action>
  400.                 <action type = "Command">alias bufPact input /pet "Spring Water" &lt;me&gt;;</action>
  401.                 <action type = "Command">alias abfPact /;</action>
  402.                 <action type = "Command">alias debPact input /pet "Slowga" &lt;t&gt;;</action>
  403.                 <action type = "Command">alias a70Pact input /pet "Spinning Dive" &lt;t&gt;;</action>
  404.             </elseif>
  405.             <elseif Spell = "Ramuh">
  406.                 <action type = "Command">alias 65Nuke input /pet "Thunder IV" &lt;t&gt;;</action>
  407.                 <action type = "Command">alias 75Nuke input /pet "Thunderstorm" &lt;t&gt;;</action>
  408.                 <action type = "Command">alias atkPact input /pet "Thunderspark" &lt;t&gt;;</action>
  409.                 <action type = "Command">alias bufPact input /pet "Lightning Armor" &lt;me&gt;;</action>
  410.                 <action type = "Command">alias abfPact input /pet "Rolling Thunder" &lt;me&gt;;</action>
  411.                 <action type = "Command">alias debPact /;</action>
  412.                 <action type = "Command">alias a70Pact input /pet "Chaotic Strike" &lt;t&gt;;</action>
  413.             </elseif>
  414.             <elseif Spell = "Shiva">
  415.                 <action type = "Command">alias 75Nuke input /pet "Heavenly Strike" &lt;t&gt;;</action>
  416.                 <action type = "Command">alias 65Nuke input /pet "Blizzard IV" &lt;t&gt;;</action>
  417.                 <action type = "Command">alias atkPact input /pet "Double Slap" &lt;t&gt;;</action>
  418.                 <action type = "Command">alias bufPact input /pet "Frost Armor" &lt;me&gt;;</action>
  419.                 <action type = "Command">alias abfPact /;</action>
  420.                 <action type = "Command">alias debPact input /pet "Sleepga" &lt;t&gt;;</action>
  421.                 <action type = "Command">alias a70Pact input /pet "Rush" &lt;t&gt;;</action>
  422.             </elseif>
  423.             <elseif Spell = "Titan">
  424.                 <action type = "Command">alias 65Nuke input /pet "Stone IV" &lt;t&gt;;</action>
  425.                 <action type = "Command">alias 75Nuke input /pet "Geocrush" &lt;t&gt;;</action>
  426.                 <action type = "Command">alias atkPact input /pet "Megalith Throw" &lt;t&gt;;</action>
  427.                 <action type = "Command">alias bufPact input /pet "Earthen Ward" &lt;me&gt;;</action>
  428.                 <action type = "Command">alias abfPact /;</action>
  429.                 <action type = "Command">alias debPact input /pet "Rock Buster" &lt;t&gt;;</action>
  430.                 <action type = "Command">alias a70Pact input /pet "Mountain Buster" &lt;t&gt;;</action>
  431.             </elseif>
  432.             <if
  433.                mode = "AND"
  434.                hpplt = "75"
  435.                tplt = "100">
  436.                 <action Type = "Var" cmd = 'set Ring "Conjurer&apos;s Ring"'/>
  437.                 <action type = "AddToChat" Color = "204">HP &lt; 75% Equiping Conjurer's Ring</action>
  438.             </if>
  439.             <elseif
  440.                mode = "or"
  441.                hppgt = "74"
  442.                tpgt = "100">
  443.                 <action Type = "Var" cmd = 'set Ring "Serket Ring"'/>
  444.                 <action type = "AddToChat" Color = "204">HP &gt; 75% Equiping Bifrost Ring</action>
  445.             </elseif>
  446.             <!--checks if your using an Elemental Siphon macro-->
  447.             <if Spell = "*Spirit" advanced = '"$ES"="1"'>
  448.                 <if advanced = '"%Weather"="%WeatherElement x2"'>
  449.                     <action type = "ChangeSpell" Spell = "$%WeatherElement Spirit"/>
  450.                 </if>
  451.                 <else>
  452.                     <action type = "ChangeSpell" Spell = "$%DayElement Spirit"/>
  453.                 </else>
  454.                 <action Type = "Command" when = "aftercast">wait 2; input /ja "Elemental Siphon" &lt;me&gt;</action>
  455.             </if>
  456.             <!--Sets the Base gear for the avatar/spirit being cast based on Spells element-->
  457.             <action Type = "Var" cmd = "set Avatar %SpellElement"/>
  458.             <!--Checks to see if DayElement is same as Avatar/Spirits and equips Afv2 body-->
  459.             <if advanced = '"%SpellElement" ="%DayElement"'>
  460.                 <!--Sets gear to the elemant and afv2 body-->
  461.                 <action Type = "Var" cmd = "set Avatar %SpellElementDay"/>
  462.             </if>
  463.             <!--Checks to see if WeatherElement is same as Avatar/Spirits and equips Afv2 Head-->
  464.             <if advanced = '"%SpellElement" ="%WeatherElement"'>
  465.                 <action Type = "Var" cmd = "set Avatar %SpellElementWeather"/>
  466.             </if>
  467.             <!--Weather Fix for Dynamis/Limbus weather as it seems to give Prep - for dark based Avatars/Spirits-->
  468.             <if advanced = '"%SpellElement"="Dark"'>
  469.                 <if Area = "Dynamis*|*Apollyon*">
  470.                     <action Type = "Var" cmd = "set Avatar DarkWeather"/>
  471.                 </if>
  472.             </if>
  473.             <!--Checks for both Day and Weather to see if it is the same as Avatar/spirit and Equips both Afv2 Body and Head-->
  474.             <if advanced = '"%SpellElement" ="%WeatherElement" and "%SpellElement" ="%DayElement"'>
  475.                 <action Type = "Var" cmd = "set Avatar %SpellElementFull"/>
  476.             </if>
  477.             <!--Full Fix for Dynamis/Limbus weather as it seems to give Prep - for dark based Avatars/Spirits-->
  478.             <if
  479.                mode = "and"
  480.                Area = "Dynamis*|*Apollyon*"
  481.                advanced = '"%SpellElement"="Dark" and "%SpellElement" ="%DayElement"'>
  482.                 <action Type = "Var" cmd = "set Avatar %SpellElementFull"/>
  483.             </if>
  484.             <!--Carbuncle does not need afv2 so has it's own gear set -->
  485.             <if Spell = "Carbuncle">
  486.                 <action Type = "Var" cmd = "set Avatar Carbuncle"/>
  487.             </if>
  488.         </if>
  489.         <!--Job Abillity related Rules -->
  490.         <!--Equips Smn Skill gear to maximise mp gained -->
  491.         <if spell = "Elemental Siphon">
  492.             <action
  493.                type = "equip"
  494.                when = "Precast"
  495.                set = "BPskill"/>
  496.             <action type = "command" When = "Aftercast">wait 2; input /pet release &lt;me&gt;</action>
  497.         </if>
  498.         <!--Checks if your doing a BloodPact Ward and swaps gear for each calculation (Time - >
  499.        SMN Skill+/Dmg + > Back to Original Gear before BP) -->
  500.         <if Type = "BloodPactWard">
  501.             <if spell = "Ecliptic Howl">
  502.                 <if advanced = "%MOONPCT &gt; 89">
  503.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 25 - Evasion 1"/>
  504.                 </if>
  505.                 <elseif advanced = "%MOONPCT &gt; 74">
  506.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 21 - Evasion 5"/>
  507.                 </elseif>
  508.                 <elseif advanced = "%MOONPCT &gt; 59">
  509.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 17 - Evasion 9"/>
  510.                 </elseif>
  511.                 <elseif advanced = "%MOONPCT &gt; 39">
  512.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 13 - Evasion 13"/>
  513.                 </elseif>
  514.                 <elseif advanced = "%MOONPCT &gt; 24">
  515.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 9 - Evasion 17"/>
  516.                 </elseif>
  517.                 <elseif advanced = "%MOONPCT &gt; 9">
  518.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 5 - Evasion 21"/>
  519.                 </elseif>
  520.                 <else>
  521.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 1 - Evasion 25"/>
  522.                 </else>
  523.                 <if advanced = '%PartyCount &gt; 1 and "$ShowBPStat" = "1"'>
  524.                     <action type = "command" When = "Precast">input /p $BPMOON</action>
  525.                 </if>
  526.                 <else>
  527.                     <action type = "AddToChat" color = "204">$BPMOON</action>
  528.                 </else>
  529.             </if>
  530.             <if spell = "Ecliptic Growl">
  531.                 <if advanced = "%MOONPCT &gt; 89">
  532.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 7 - INT/MND/CHR/AGI 1"/>
  533.                 </if>
  534.                 <elseif advanced = "%MOONPCT &gt; 74">
  535.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 6 - INT/MND/CHR/AGI 2"/>
  536.                 </elseif>
  537.                 <elseif advanced = "%MOONPCT &gt; 59">
  538.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 5 - INT/MND/CHR/AGI 3"/>
  539.                 </elseif>
  540.                 <elseif advanced = "%MOONPCT &gt; 39">
  541.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 4 - INT/MND/CHR/AGI 4"/>
  542.                 </elseif>
  543.                 <elseif advanced = "%MOONPCT &gt; 24">
  544.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 3 - INT/MND/CHR/AGI 5"/>
  545.                 </elseif>
  546.                 <elseif advanced = "%MOONPCT &gt; 9">
  547.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 2 - INT/MND/CHR/AGI 6"/>
  548.                 </elseif>
  549.                 <else>
  550.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 1 - INT/MND/CHR/AGI 7"/>
  551.                 </else>
  552.                 <if advanced = '%PartyCount &gt; 1 and "$ShowBPStat" = "1"'>
  553.                     <action type = "command" When = "Precast">input /p $BPMOON</action>
  554.                 </if>
  555.                 <else>
  556.                     <action type = "AddToChat" color = "204">$BPMOON</action>
  557.                 </else>
  558.             </if>
  559.             <if spell = "Lunar Cry">
  560.                 <if advanced = "%MOONPCT &gt; 89">
  561.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 31 - Enemy Eva Down 1"/>
  562.                 </if>
  563.                 <elseif advanced = "%MOONPCT &gt; 74">
  564.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 26 - Enemy Eva Down 6"/>
  565.                 </elseif>
  566.                 <elseif advanced = "%MOONPCT &gt; 59">
  567.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 21 - Enemy Eva Down 11"/>
  568.                 </elseif>
  569.                 <elseif advanced = "%MOONPCT &gt; 39">
  570.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 16 - Enemy Eva Down 16"/>
  571.                 </elseif>
  572.                 <elseif advanced = "%MOONPCT &gt; 24">
  573.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 11 - Enemy Eva Down 21"/>
  574.                 </elseif>
  575.                 <elseif advanced = "%MOONPCT &gt; 9">
  576.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 6 - Enemy Eva Down 26"/>
  577.                 </elseif>
  578.                 <else>
  579.                     <action type = "Var" cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 1 - Enemy Eva Down 31"/>
  580.                 </else>
  581.                 <if advanced = '%PartyCount &gt; 1 and "$ShowBPStat" = "1"'>
  582.                     <action type = "command" When = "Precast">input /p $BPMOON</action>
  583.                 </if>
  584.                 <else>
  585.                     <action type = "AddToChat" color = "204">$BPMOON</action>
  586.                 </else>
  587.             </if>
  588.             <action
  589.                type = "equip"
  590.                when = "precast"
  591.                set = "BPTime"/>
  592.             <action
  593.                type = "equip"
  594.                when = "midcast"
  595.                set = "BPSkill"/>
  596.         </if>
  597.         <!--Checks if your doing a BloodPact Rage - Physical and swaps gear for each calculation (Time - >
  598.        SMN Skill+/Dmg + > Back to Original Gear before BP) -->
  599.         <if Spell = "Punch|Rock Throw|Barracuda Dive|Axe Kick|Shock Strike|Poison Nails|Moonlit Charge|Crescent Fang|Rock Buster|Burning Strike|Tail Whip|Double Punch|Megalith Throw|Double Slap|Eclipse Bite|Flaming Crush|Mountain Buster|Spinning Dive|Rush|Chaotic Strike">
  600.             <action
  601.                type = "equip"
  602.                when = "precast"
  603.                set = "BPTime"/>
  604.             <action
  605.                type = "equip"
  606.                when = "midcast"
  607.                set = "BPPhysical"/>
  608.         </if>
  609.         <!--Checks if your doing a BloodPact Rage - Magical and swaps gear for each calculation (Time - >
  610.        SMN Skill+/Dmg + > Back to Original Gear before BP) -->
  611.         <if Spell = "Meteorite|*IV|Wind Blade|Grand Fall">
  612.             <action
  613.                type = "equip"
  614.                when = "precast"
  615.                set = "BPTime"/>
  616.             <action
  617.                type = "equip"
  618.                when = "midcast"
  619.                set = "BPMagical"/>
  620.         </if>
  621.         <!--Checks if your doing a BloodPact Rage - Garuda and swaps gear for each calculation (Time - >
  622.        SMN Skill+/Dmg + > Back to Original Gear before BP) -->
  623.         <if Spell = "Claw|Predator Claws">
  624.             <action
  625.                type = "equip"
  626.                when = "precast"
  627.                set = "BPTime"/>
  628.             <action
  629.                type = "equip"
  630.                when = "midcast"
  631.                set = "BPPhysicalGaruda"/>
  632.         </if>
  633.         <!--Changes gear to Refresh,Fastcast and dmg -% gear when Avatar/Spirit is released-->
  634.         <if Spell = "Release">
  635.             <action type = "DefaultTarget" target = "&lt;me&gt;"/>
  636.             <action Type = "Var" cmd = "set Avatar Standard"/>
  637.             <action type = "Command">alias 75Nuke /;</action>
  638.             <action type = "Command">alias 65Nuke /;</action>
  639.             <action type = "Command">alias atkPact /;</action>
  640.             <action type = "Command">alias bufPact /;</action>
  641.             <action type = "Command">alias abfPact /;</action>
  642.             <action type = "Command">alias debPact /;</action>
  643.             <action type = "Command">alias a70Pact /;</action>
  644.         </if>
  645.         <!--Magic Related Rules-->
  646.         <!--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-->
  647.         <if Spell = "Sneak|Invisible">
  648.             <if spell = "Sneak">
  649.                 <if TargetType = "SELF">
  650.                     <action type = "Command" when = "Precast">cancel 71</action>
  651.                 </if>
  652.             </if>
  653.             <action
  654.                type = "equip"
  655.                when = "precast"
  656.                set = "SneakInvis"/>
  657.         </if>
  658.         <!--When casting Cures/Buffs/and Debuff removing equips Cure Potency and MND+ gear-->
  659.         <if Spell = "Cur*|Protect*|Shell*|Regen|Raise|Erase|Poisona|Parlyna|Blindna|Silena|Viruna" NotSpell = "Protectra*|Shellra*|Cursna">
  660.             <action
  661.                type = "equip"
  662.                when = "precast"
  663.                set = "Healing"/>
  664.         </if>
  665.         <!--Makes sure Self is targeted when casting self target spells borrowed this from another XML thought it was a good idea-->
  666.         <if Spell = "Bar*|Reraise|Teleport-*|Aquaveil|Protectra*|Shellra*">
  667.             <action type = "ChangeTarget" target = "&lt;me&gt;"/>
  668.         </if>
  669.         <if Spell = "Stoneskin">
  670.             <action
  671.                type = "equip"
  672.                when = "precast"
  673.                set = "Stoneskin"/>
  674.             <action
  675.                 type = "ChangeTarget"
  676.                 target = "&lt;me&gt;"/>
  677.         </if>
  678.         <action
  679.            type = "equip"
  680.            when = "idle|aftercast"
  681.            Set = "$Avatar"/>
  682.     </rules>
  683. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement