akyrey90

Akyrey_SMN.xml

Dec 11th, 2011
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.14 KB | None | 0 0
  1. <spellcast xmlns:xi = "http://www.w3.org/2001/xinclude">
  2.     <config Debug = "false" ShowGearSwaps = "false"/>
  3.     <sets>
  4.         <group name = "MiscMage" subjob = "*">
  5.             <set name = "MiscCollectionGear">
  6.                 <rring>Conjurer's Ring</rring>
  7.                 <rring>Bifrost Ring</rring>
  8.             </set>
  9.         </group>
  10.         <group default = "yes" name = "SMN" subjob = "*">
  11.             <!--Light Based Gear-->
  12.             <set name = "Carbuncle" BaseSet = "Avatar">
  13.                 <body>Yinyang Robe</body>
  14.                 <hands>Carbuncle Mitts</hands>
  15.                 <feet>Herald's Gaiters</feet>
  16.             </set>
  17.             <set name = "Diabolos" BaseSet = "Avatar">
  18.                 <waist>Diabolos's Rope</waist>
  19.             </set>
  20.             <set name = "Day" BaseSet = "Avatar">
  21.                 <hands>Caller's Bracers +1</hands>
  22.             </set>
  23.             <set name = "Weather" BaseSet = "Avatar">
  24.                 <head>Summoner's Horn</head>
  25.                 <neck>Caller's Pendant</neck>
  26.             </set>
  27.             <set name = "Full" BaseSet = "Avatar">
  28.                 <head>Summoner's Horn</head>
  29.                 <hands>Caller's Bracers +1</hands>
  30.             </set>
  31.             <!--BloodPact Based Gear-->
  32.             <!--Gear to reduce Bloodpact delay-->
  33.             <set name = "BPTime">
  34.                 <head>Summoner's Horn</head>
  35.                 <body>Yinyang Robe</body>
  36.                 <hands>Summoner's Brcr.</hands>
  37.                 <back>Tiresias' Cape</back>
  38.                 <legs>Summoner's Spats</legs>
  39.                 <feet>Summoner's Pgch.</feet>
  40.             </set>
  41.             <!--Gear to increase Smn Skill 317 needed for max buff -->
  42.             <set name = "Favor" baseset = "$Avatar">
  43.                 <head>Caller's Horn +2</head>
  44.                 <hands>Summoner's Brcr.</hands>
  45.             </set>
  46.             <Set name = "Skill30">
  47.                 <body>Call. Doublet +2</body>
  48.                 <hands>Summoner's Brcr.</hands>
  49.             </Set>
  50.             <set name = "Skill60">
  51.                 <main>Soulscourge</main>
  52.                 <head>Caller's Horn +2</head>
  53.                 <neck>Caller's Pendant</neck>
  54.                 <lear>Smn. Earring</lear>
  55.                 <body>Call. Doublet +2</body>
  56.                 <hands>Summoner's Brcr.</hands>
  57.                 <back>Astute Cape</back>
  58.                 <waist>Summoning Belt</waist>
  59.                 <legs>Caller's Spats +2</legs>
  60.                 <feet>Marduk's Crackows</feet>
  61.                 <sub>Vox Grip</sub>
  62.             </set>
  63.             <set name = "MBP" baseset = "Skill60">
  64.                 <neck>Eidolon Pendant</neck>
  65.                 <rear>Gifted Earring</rear>
  66.                 <back>Tiresias' Cape</back>
  67.                 <waist>Diabolos's Rope</waist>
  68.                 <feet>Caller's Pgch. +1</feet>
  69.             </set>
  70.             <set name = "PBP" baseset = "Skill60">
  71.                 <head>$petHead</head>
  72.                 <neck>Sacrifice Torque</neck>
  73.                 <rear>Gifted Earring</rear>
  74.                 <waist>Diabolos's Rope</waist>
  75.                 <feet>Summoner's Pgch.</feet>
  76.             </set>
  77.             <Set name = "BuffBP" baseset = "Skill60" />
  78.             <!--Misc. Gear-->
  79.             <!--Base gear that all sets are built from anything that will be used for all sets put in here-->
  80.             <set name = "Basic">
  81.                 <main>Terra's Staff</main>
  82.                 <sub>Vox grip</sub>
  83.                 <ammo>Clarus Stone</ammo>
  84.                 <head>Caller's Horn +2</head>
  85.                 <neck>Caller's Pendant</neck>
  86.                 <rear>Gifted Earring</rear>
  87.                 <lear>Loquac. Earring</lear>
  88.                 <body>Yinyang Robe</body>
  89.                 <hands>Summoner's Brcr.</hands>
  90.                 <lring>Evoker's Ring</lring>
  91.                 <rring>$Ring</rring>
  92.                 <back>Astute Cape</back>
  93.                 <waist>Diabolos's Rope</waist>
  94.                 <legs>Stearc Subligar</legs>
  95.                 <feet>Herald's Gaiters</feet>
  96.             </set>
  97.             <!--Gear that has HMP+ stats and MP+ -->
  98.             <set name = "Resting" BaseSet = "Basic">
  99.                 <main>Pluto's Staff</main>
  100.                 <neck>Eidolon Pendant</neck>
  101.                 <rear>Relaxing Earring</rear>
  102.                 <body>Errant Hpl.</body>
  103.                 <hands>$RHands</hands>
  104.                 <back>Vita Cape</back>
  105.                 <waist>Austerity Belt</waist>
  106.                 <legs>Nisse Slacks</legs>
  107.                 <feet>Avocat Pigaches</feet>
  108.             </set>
  109.             <!--MP+, Fastcast and Dmg-% gear for when no Avatar/Spirit is Preseant-->
  110.             <set name = "idle" BaseSet = "Basic">
  111.                 <rear>Merman's Earring</rear>
  112.                 <neck>Twilight Torque</neck>
  113.                 <hands>Serpentes Cuffs</hands>
  114.                 <rring>Dark Ring</rring>
  115.                 <lring>Minerva's Ring</lring>
  116.                 <back>Summoner's Cape</back>
  117.                 <waist>Siegel Sash</waist>
  118.                 <lear>Merman's Earring</lear>
  119.             </set>
  120.             <!--Avatar Perp - gear that isnt used for other sets -->
  121.             <set name = "Avatar" Baseset = "Basic">
  122.                 <main>$Staff</main>
  123.                 <head>$petHead</head>
  124.                 <body>Call. Doublet +2</body>
  125.                 <hands>$PerpHands</hands>
  126.                 <waist>$petBelt</waist>
  127.                 <feet>Caller's Pgch. +1</feet>
  128.             </set>
  129.             <!--Gear for Curing/Removing debuffs for party members (Cure Potency and MND+ gear)-->
  130.             <set name = "Cure" Baseset = "Avatar">
  131.                 <main>Surya's Staff +3</main>
  132.                 <head>Walahra Turban</head>
  133.                 <neck>Fylgja Torque</neck>
  134.                 <body>Facio Bliaut</body>
  135.                 <hands>Augur's Gloves</hands>
  136.                 <lring>Trooper's Ring</lring>
  137.                 <back>Oretania's Cape</back>
  138.                 <waist>Penitent's Rope</waist>
  139.                 <legs>Tatsu. Sitagoromo</legs>
  140.                 <feet>Marduk's Crackows</feet>
  141.                 <sub>Verse Strap +1</sub>
  142.             </set>
  143.             <!--Sneak and Inivable gear for maximising buff time-->
  144.             <set name = "SneakInvis">
  145.             </set>
  146.             <set name = "Fastcast" baseset = "Avatar">
  147.                 <lear>Loquac. Earring</lear>
  148.                 <back>Veela Cape</back>
  149.                 <waist>Siegel Sash</waist>
  150.                 <feet>Rostrum Pumps</feet>
  151.             </set>
  152.             <set name = "Haste" baseset = "Fastcast">
  153.                 <head>Walahra Turban</head>
  154.                 <back>Vita Cape</back>
  155.                 <waist>Austerity Belt</waist>
  156.             </set>
  157.             <set name = "SS" baseset = "Avatar">
  158.                 <hands>Marduk's Dastanas</hands>
  159.                 <waist>Siegel Sash</waist>
  160.                 <legs>Haven Hose</legs>
  161.                 <feet>Marduk's Crackows</feet>
  162.             </set>
  163.             <set name = "EleSiphon" baseset = "Skill60">
  164.                 <feet>Caller's Pgch. +1</feet>
  165.             </set>
  166.             <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='SMNstaves']/*"/>
  167.             <!--Melee Gear -->
  168.             <set name = "Engaged" BaseSet = "$Avatar" load="false">
  169.                 <sub>Sword Strap</sub>
  170.                 <head>Walahra Turban</head>
  171.                 <neck>Peacock Amulet</neck>
  172.                 <rear>Brutal Earring</rear>
  173.                 <lear>Ethereal Earring</lear>
  174.                 <rring>Rajas Ring</rring>
  175.                 <waist>Goading Belt</waist>
  176.             </set>
  177.             <!--WS Gear -->
  178.             <set name = "WS" BaseSet = "Melee" load="false">
  179.                 <head>Optical Hat</head>
  180.                 <hands>Augur's Gloves</hands>
  181.                 <waist>Penitent's Rope</waist>
  182.                 <legs>Summoner's Spats</legs>
  183.                 <feet>Marduk's Crakows</feet>
  184.             </set>
  185.         </group>
  186.     </sets>
  187.     <variables clear = "yes">
  188.         <!--Set this to True before casting a spirit will check for best Spirit to Elemental Siphon-->
  189.         <var name = "ES">1</var>
  190.         <!--This is the current avatar gear set and what gear you will revert back to after magic's or BP's that change gear -->
  191.         <var name = "Avatar">idle</var>
  192.         <var name = "Ring">Bifrost Ring</var>
  193.         <!--Set this to the percentage of TP you want to start locking weapons at-->
  194.         <var Name = "LockTP">25</var>
  195.         <var name = "Timer">1</var>
  196.         <var name = "Staff">$EarthStaff</var>
  197.         <var name = "BPs">None</var>
  198.         <var name = "AstralFlow">0</var>
  199.         <var name = "MagicPact">* II|* IV|Nether BlastThunderspark|Meteor Strike|Heavenly Strike|Wind Blade|Geocrush|Thunderstorm|Grand Fall|Searing Light|Inferno|Earthan Fury|Howling Moon|Tidal Wave|Aerial Blast|Diamond Dust|Judgment Bolt|Ruinous Omen|Lunar Bay|Holy Mist|Lunar Bay|*Terror|Meteorite|Slowga|Sleepga|Tidal Roar|Diamond Storm</var>
  200.         <var name = "BuffPact">*Armor|Sleepga|*Ruby*|Hastega|*Wind|Rolling*|*Shroud|*Howl|*GrowlSpring*|*Ward|Noctoshield|Fleet Wind|Inferno Howl</var>
  201.         <var name = "petBelt">Summoning Belt</var>
  202.         <var name = "petHead">Caller's Horn +2</var>
  203.         <var name = "RHands">Serpentes Cuffs</var>
  204.         <var name = "PerpHands">Serpentes Cuffs</var>
  205.         <!--Staves-->
  206.         <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='VarSMNStaves']/*"/>
  207.         <!--Variables for Elemental Spirit Names used for changespells for Elemental Siphon-->
  208.         <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='VarSpirits']/*"/>
  209.         <!--<xi:include href = "Skillup.xml" xpointer = "/includes/include[@name='skillupvars']/*"/>-->
  210.         <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='VarInfo']/*"/>
  211.     </variables>
  212.     <rules>
  213.         <xi:include href = "Akyrey_Includes.xml" xpointer = "/includes/include[@name='DeadRules']/*"/>
  214.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  215.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='RestingHands']/*" />
  216.         <if spell = "Refresh|Stoneskin" status = "Resting">
  217.             <cancelspell/>
  218.             <return/>
  219.         </if>
  220.         <if mode="OR" timeLT="6.00" timeGT="18.00">
  221.             <var cmd="set PerpHands Serpentes Cuffs" />
  222.         </if>
  223.         <else>
  224.             <var cmd="set PerpHands Summoner&apos;s Brcr." />
  225.         </else>
  226.         <!--Disables equipment switching that would cause loss of TP. Lock does not work because of changes with $ElementalStaff-->
  227.         <if TPGT = "$LockTP" status = "engaged">
  228.             <Disable Slot = "Main|Sub|Range"/>
  229.         </if>
  230.         <else>
  231.             <Enable Slot = "Main|Sub|Range"/>
  232.         </else>
  233.         <if SpellTargetType = "NONE" ValidTarget = "*SELF*">
  234.             <ChangeTarget Target = "&lt;me&gt;"/>
  235.         </if>
  236.         <if Spell = "Refresh|Stoneskin|Phalanx" SpellTargetType = "NPC">
  237.             <ChangeTarget Target = "&lt;me&gt;"/>
  238.         </if>
  239.         <if spell = "Convert">
  240.             <command when = "Precast">input /p Converting ~ Don't Panic!!!!</command>
  241.         </if>
  242.         <if advanced = ' %hpp &lt;= 75 and %tp &lt; 100 and "$Ring" !="Conjurer&apos;s Ring"'>
  243.             <Var cmd = 'set Ring "Conjurer&apos;s Ring"'/>
  244.             <AddToChat Color = "204">HP &lt; 75% Equiping Conjurer's Ring</AddToChat>
  245.         </if>
  246.         <elseif advanced = ' (%hpp &gt; 74 or %tp &gt;= 100) and "$Ring" !="Bifrost Ring"'>
  247.             <Var cmd = 'set Ring "Bifrost Ring"'/>
  248.             <AddToChat Color = "204">HP &gt; 75% Equiping Bifrost Ring</AddToChat>
  249.         </elseif>
  250.         <!--Change set if day/weather/area changes-->
  251.         <if notspell = "Assault|Elemental Siphon|Release">
  252.             <if advanced = ' (bool)strmatch("$Avatar","idle|Alexander|Odin|Carbuncle")'/>
  253.             <else>
  254.                 <if advanced = '("%PetElement" ="%WeatherElement" and "%PetElement" ="%DayElement") or ((bool)isArea("Dynamis*|*Apollyon*") and "%PetElement"="Dark" and "%PetElement" ="%DayElement")'>
  255.                     <if advanced = '"$Avatar" !="Full"'>
  256.                         <Var cmd = "set Avatar Full"/>
  257.                         <AddToChat Color = "204">Day and Weather Active  ~ Changing to Full Perp -</AddToChat>
  258.                     </if>
  259.                 </if>
  260.                 <!--Checks to see if DayElement is same as Avatar/Spirits and equips Afv2 body-->
  261.                 <elseif advanced = '"%PetElement" ="%DayElement"'>
  262.                     <!--Sets gear to the elemant and afv2 body-->
  263.                     <if advanced = '"$Avatar" !="Day"'>
  264.                         <Var cmd = "set Avatar Day"/>
  265.                         <AddToChat Color = "204">Day Active  ~ Changing to Day Perp -</AddToChat>
  266.                     </if>
  267.                 </elseif>
  268.                 <!--Checks to see if WeatherElement is same as Avatar/Spirits and equips Afv2 Head-->
  269.                 <elseif advanced = '("%PetElement" ="%WeatherElement") or ("%PetElement"="Dark" and (bool)isArea("Dynamis*|*Apollyon*"))'>
  270.                     <if advanced = '"$Avatar" !="Weather"'>
  271.                         <Var cmd = "set Avatar Weather"/>
  272.                         <AddToChat Color = "204">Weather Active  ~ Changing to Weather Perp -</AddToChat>
  273.                     </if>
  274.                 </elseif>
  275.                 <else>
  276.                     <if advanced = '"$Avatar" !="Avatar"'>
  277.                         <Var cmd = "set Avatar Avatar"/>
  278.                         <AddToChat Color = "204">No Day or Weather Active  ~ Changing to Standard</AddToChat>
  279.                     </if>
  280.                 </else>
  281.             </else>
  282.         </if>
  283.         <!--Avatar/Spirit Related Rules-->
  284.         <if type = "SummonerPact">
  285.             <equip when = "precast" set = "Fastcast"/>
  286.             <if advanced = '"%PETISVALID" = "TRUE"' Notspell = "Alexander|Odin">
  287.                 <castdelay delay = "2.5"/>
  288.                 <command When = "Precast">input /raw /pet release &lt;me&gt;</command>
  289.             </if>
  290.             <if spell = "Alexander|Odin" NotBuffactive = "Astral Flow">
  291.                 <var cmd = "Set Astralflow %Spell"/>
  292.                 <AddToChat Color = "167">%Spell Active for Astral Flow!!!!</AddToChat>
  293.                 <cancelspell/>
  294.                 <return/>
  295.             </if>
  296.             <var cmd = "Set Staff $%SpellElementStaff"/>
  297.             <AddToChat Color = "42">[Area : %Area Day : %Day Weather : %Weather (%WeatherElement ) Avatar : %Spell]</AddToChat>
  298.             <!--checks if your using an Elemental Siphon macro-->
  299.             <if Spell = "Dark Spirit" advanced = '(bool)"$ES"=(bool)"1"'>
  300.                 <if advanced = ' (bool)strmatch("%Weather","* x2")'>
  301.                     <var cmd = "Set Staff $%WeatherElementStaff"/>
  302.                     <ChangeSpell Spell = "$Spirit%WeatherElement Spirit"/>
  303.                     <AddToChat Color = "6">Changing Spirit to $Spirit%WeatherElement Spirit</AddToChat>
  304.                     <var cmd = "set Element %WeatherElement"/>
  305.                 </if>
  306.                 <else>
  307.                     <var cmd = "Set Staff $%DayElementStaff"/>
  308.                     <AddToChat Color = "6">Changing Spirit to $Spirit%DayElement Spirit</AddToChat>
  309.                     <ChangeSpell Spell = "$Spirit%DayElement Spirit"/>
  310.                     <var cmd = "set Element %DayElement"/>
  311.                 </else>
  312.                 <Var cmd = "set Avatar Skill60"/>
  313.                 <Command when = "aftercast">wait 2; input /ja "Elemental Siphon" &lt;me&gt;</Command>
  314.             </if>
  315.             <!--Carbuncle does not need afv2 so has it's own gear set -->
  316.             <if Spell = "Carbuncle">
  317.                 <Var cmd = "set Avatar Carbuncle"/>
  318.             </if>
  319.             <elseif Spell = "Alexander|Odin">
  320.                 <Var cmd = "set Avatar Skill60"/>
  321.                 <var cmd = "Set Astralflow 0"/>
  322.             </elseif>
  323.             <!--Checks for both Day and Weather to see if it is the same as Avatar/spirit and Equips both Afv2 Body and Head-->
  324.             <elseif mode = "OR" advanced = '("%SpellElement" ="%WeatherElement" and "%SpellElement" ="%DayElement") or ((bool)isArea("Dynamis*|*Apollyon*") and "%SpellElement"="Dark" and "%SpellElement" ="%DayElement")'>
  325.                 <Var cmd = "set Avatar Full"/>
  326.             </elseif>
  327.             <!--Checks to see if DayElement is same as Avatar/Spirits and equips Afv2 body-->
  328.             <elseif advanced = '"%SpellElement" ="%DayElement"'>
  329.                 <!--Sets gear to the elemant and afv2 body-->
  330.                 <Var cmd = "set Avatar Day"/>
  331.             </elseif>
  332.             <!--Checks to see if WeatherElement is same as Avatar/Spirits and equips Afv2 Head-->
  333.             <elseif advanced = '("%SpellElement" ="%WeatherElement") or ("%SpellElement"="Dark" and (bool)isArea("Dynamis*|*Apollyon*"))'>
  334.                 <Var cmd = "set Avatar Weather"/>
  335.             </elseif>
  336.             <else>
  337.                 <Var cmd = "set Avatar Avatar"/>
  338.             </else>
  339.             <if Spell = "Diabolos">
  340.                 <Var cmd = "set petBelt Diabolos&apos;s rope"/>
  341.             </if>
  342.             <else>
  343.                 <Var cmd = "set petBelt Summoning Belt"/>
  344.             </else>
  345.             <if spell = "Garuda">
  346.             <var cmd = "Set petHead Karura Hachigane"/>
  347.             </if>
  348.             <else>
  349.             <var cmd = "Set petHead Caller&apos;s horn +1"/>
  350.             </else>
  351.             <!--<aftercastdelay Delay = "3"/>-->
  352.             <if notspell = "*Spirit" advanced = '"%Spell"!="$BPs"'>
  353.                 <!--Create Alias for BloodPacts-->
  354.                 <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='SetBP']/*"/>
  355.                 <Var cmd = "set BPs %Spell"/>
  356.             </if>
  357.         </if>
  358.         <!--Job Abillity related Rules -->
  359.         <if spell = "Astral Flow">
  360.             <equip when = "precast" set = "Skill60"/>
  361.             <if advanced = '("$AstralFlow" ="Alexander")'>
  362.                 <cmd when = "aftercast">wait 3; input /ma Alexander &lt;me&gt;</cmd>
  363.             </if>
  364.             <elseif advanced = '("$AstralFlow" ="Odin")'>
  365.                 <cmd when = "aftercast">wait 3; input /ma Odin &lt;t&gt;</cmd>
  366.             </elseif>
  367.         </if>
  368.         <!--Equips Smn Skill gear to maximise mp gained -->
  369.         <if spell = "Elemental Siphon">
  370.             <Var cmd = "set Timer 0"/>
  371.             <equip when = "Precast" set = "EleSiphon"/>
  372.             <command when = "midcast">wait 300;sc var set timer 1;wait 1;addtochat 204 ~ Elemental Siphon is Ready!! ~ HP: %HP / %HPMAX (%HPP%) ~ MP: %MP / %MPMAX (%MPP%)  ~</command>
  373.             <command When = "Aftercast">wait 1; input /pet release &lt;me&gt;</command>
  374.         </if>
  375.         <!--Checks if your doing a BloodPact and swaps gear for each calculation (Time - >
  376.        SMN Skill+/Dmg + > Back to Original Gear before BP) -->
  377.         <if Type = "BloodPact*">
  378.             <if Type = "BloodPactRage">
  379.                 <if notSpellTargetType = "NPC">
  380.                     <cmd when = "precast">input /assist &lt;pet&gt;</cmd>
  381.                     <castdelay delay = "2"/>
  382.                 </if>
  383.             </if>
  384.             <else>
  385.                 <if ValidTarget = "Enemy">
  386.                     <if notSpellTargetType = "NPC">
  387.                         <cmd when = "precast">input /assist &lt;pet&gt;</cmd>
  388.                         <castdelay delay = "2"/>
  389.                     </if>
  390.                 </if>
  391.                 <elseif ValidTarget = "*Self*">
  392.                     <if notSpellTargetType = "SELF|PLAYER">
  393.                         <cmd when = "precast">input /target &lt;me&gt;</cmd>
  394.                         <castdelay delay = "2"/>
  395.                     </if>
  396.                 </elseif>
  397.             </else>
  398.             <aftercastdelay delay = "4"/>
  399.             <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='BPChat']/*"/>
  400.             <equip when = "precast" set = "BPTime"/>
  401.             <if advanced = '(bool)strmatch("%Spell","$BuffPact")'>
  402.                 <midcastdelay delay="1.5" />
  403.                 <equip when = "midcast" set = "BuffBP"/>
  404.             </if>
  405.             <elseif advanced = '(bool)strmatch("%Spell","$MagicPact")'>
  406.                 <midcastdelay delay="1.5" />
  407.                 <equip when = "midcast" set = "MBP"/>
  408.             </elseif>
  409.             <else>
  410.                 <midcastdelay delay="1.5" />
  411.                 <equip when = "midcast" set = "PBP"/>
  412.             </else>
  413.         </if>
  414.         <!--Changes gear to Refresh,Fastcast and dmg -% gear when Avatar/Spirit is released-->
  415.         <if Spell = "Release">
  416.             <var cmd = "Set Staff $%StatusStaff"/>
  417.             <Var cmd = "set Avatar %Status"/>
  418.             <xi:include href = "SMNIncludes.xml" xpointer = "/includes/include[@name='ClearBP']/*"/>
  419.             <Var cmd = "set BPs None"/>
  420.         </if>
  421.         <elseif spell = "Assault|Retreat">
  422.             <addtochat when = "Aftercast" color = "204">%PetName HP: %pethpp TP : %pettp</addtochat>
  423.         </elseif>
  424.         <!--Magic Related Rules-->
  425.         <!--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-->
  426.         <xi:include href = "Akyrey_Includes.xml" xpointer = "/includes/include[@name='SpellCancel']/*"/>
  427.         <!--When casting Cures/Buffs/and Debuff removing equips Cure Potency and MND+ gear-->
  428.         <if Skill="HealingMagic">
  429.             <!-- Cure/Curaga equip -->
  430.             <if Spell="Cur*">
  431.                 <castdelay delay="0.03" />
  432.                 <equip when="precast" set="FastCast" />
  433.                 <equip when="midcast" set="Cure" />
  434.             </if>
  435.             <else>
  436.                 <castdelay delay="0.03" />
  437.                 <equip when="precast" set="FastCast" />
  438.                 <equip when="midcast" set="Haste" />
  439.             </else>
  440.         </if>
  441.         <if Skill="EnhancingMagic">
  442.             <castdelay delay="0.03" />
  443.             <equip when="precast" set="FastCast" />
  444.             <equip when="midcast" set="Haste" />
  445.             <if spell="Stoneskin">
  446.                 <equip when="midcast" set="SS" />
  447.             </if>
  448.         </if>
  449.         <!--Reminder ES is ready (cos i always forget)-->
  450.         <if advanced = '(bool)strmatch("$Timer","1") and (int)%MPP &lt; (int)75'>
  451.             <addtochat when = "Aftercast" color = "167">~ Elemental Siphon is Ready!! ~ HP: %HP / %HPMAX (%HPP%) ~ MP: %MP / %MPMAX (%MPP%)  ~ Day = %Day (%DayElement) Weather = %Weather (%WeatherElement) ~</addtochat>
  452.         </if>
  453.         <if buffactive = "Avatar's favor" advanced = ' "%PetISVALID" = "TRUE"'>
  454.             <equip when = "aftercast" Set = "Favor"/>
  455.         </if>
  456.         <else>
  457.             <equip when = "aftercast|idle" Set = "$Avatar"/>
  458.         </else>
  459.         <equip when = "resting|engaged" Set = "%Status"/>
  460.     </rules>
  461. </spellcast>
  462.  
Advertisement
Add Comment
Please, Sign In to add comment