Advertisement
TC24k

Hitetsu_SMN

Jul 27th, 2011
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 12.04 KB | None | 0 0
  1. <!----------------------------------------------------
  2.              Hitetsu of Sylph
  3.         SMN Spellcast
  4.  
  5. Thanks to Ninian of Remora (Now Niniann of Leviathan)
  6.         for the help with this!
  7. ------------------------------------------------------>
  8.  
  9. <?xml version="1.0" ?>
  10. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  11.     <config debug="false" />
  12.     <variables>
  13.  
  14.         <var Name="EarthStaff">Terra's Staff</var>
  15.         <var Name="ThunderStaff">Jupiter's Staff</var>
  16.         <var Name="WaterStaff">Neptune's Staff</var>
  17.         <var Name="FireStaff">Vulcan's Staff</var>
  18.         <var Name="IceStaff">Aquilo's Staff</var>
  19.         <var Name="WindStaff">Auster's Staff</var>
  20.         <var Name="LightStaff">Apollo's Staff</var>
  21.         <var Name="DarkStaff">Pluto's Staff</var>
  22.        
  23.         <var name="Avatar">False</var>
  24.     </variables>
  25.     <sets>
  26.         <group name="Main" default="yes">
  27.             <set name="PDT">
  28.                 <main>$EarthStaff</main>
  29.                 <sub>Reign Grip</sub>
  30.                 <ammo>Hedgehog Bomb</ammo>
  31.                 <head>Zenith Crown</head>
  32.                 <neck>Caller's Pendant</neck>
  33.                 <lear>Conjurer's Earring</lear>
  34.                 <rear>Loquacious Earring</rear>
  35.                 <body>Dalmatica</body>
  36.                 <hands>Beacon Cuffs</hands>
  37.                 <lring>Dark Ring</lring>
  38.                 <rring>Jelly Ring</rring>
  39.                 <back>Umbra Cape</back>
  40.                 <waist>Penitent's Rope</waist>
  41.                 <legs>Tatsumaki Sitagoromo</legs>
  42.                 <feet>Nashira Crackows</feet>
  43.             </set>
  44.            
  45.             <set name="Perpdown">
  46.                 <main>$%SpellElementStaff</main>
  47.                 <sub>Reign Grip</sub>
  48.                 <ammo>Hedgehog Bomb</ammo>
  49.                 <head>Evoker's Horn</head>
  50.                 <neck>Caller's Pendant</neck>
  51.                 <lear>Antivenom Earring</lear>
  52.                 <rear>Loquacious Earring</rear>
  53.                 <body>Dalmatica</body>
  54.                 <hands>Beacon Cuffs</hands>
  55.                 <lring>Conjurer's Ring</lring>
  56.                 <rring>Evoker's Ring</rring>
  57.                 <back>Ixion Cape</back>
  58.                 <waist>Penitent's Rope</waist>
  59.                 <legs>Evoker's Spats</legs>
  60.                 <feet>Nashira Crackows</feet>
  61.             </set>
  62.            
  63.             <set name="Carbuncle">
  64.                 <main>$LightStaff</main>
  65.                 <sub>Reign Grip</sub>
  66.                 <ammo lock="true">Hedgehog Bomb</ammo>
  67.                 <head lock="true">Zenith Crown</head>
  68.                 <neck>Caller's Pendant</neck>
  69.                 <lear lock="true">Antivenom Earring</lear>
  70.                 <rear lock="true">Loquacious Earring</rear>
  71.                 <body>Dalmatica</body>
  72.                 <hands lock="true">Carbuncle Mitts</hands>
  73.                 <lring lock="true">Tamas Ring</lring>
  74.                 <rring lock="true">Serket Ring</rring>
  75.                 <back>Ixion Cape</back>
  76.                 <waist>Penitent's Rope</waist>
  77.                 <legs>Evoker's Spats</legs>
  78.                 <feet>Nashira Crackows</feet>
  79.             </set>
  80.            
  81.             <set name="BPTimer">
  82.                 <head>Austere Hat</head>
  83.                 <body>Austere Robe</body>
  84.                 <legs>Facio Spats</legs>
  85.             </set>
  86.            
  87.             <set name="BPRage"><!-- Skill, Avatar Accuracy/Attack stuff here -->
  88.                 <head>Evoker's Horn</head>
  89.                 <neck>Sacrifice Torque</neck>
  90.                 <body>Austere Robe</body>
  91.                 <hands>Beacon Cuffs</hands>
  92.                 <rring>Evoker's Ring</rring>
  93.                 <legs>Evoker's Spats</legs>
  94.                 <feet>Nashira Crackows</feet>
  95.             </set>
  96.            
  97.             <set name="BPMagicRage"><!-- Magic attack/accuracy + SMN skill stuff here -->
  98.                 <head>Evoker's Horn</head>
  99.                 <body>Augur's Jaseran</body>
  100.                 <neck>Eidolon Pendant</neck>
  101.                 <hands>Beacon Cuffs</hands>
  102.                 <rring>Evoker's Ring</rring>
  103.                 <legs>Austere Slops</legs>
  104.                 <feet>Nashira Crackows</feet>
  105.             </set>
  106.             <set name="BPWard"><!-- SMN Skill here -->
  107.                 <main>$$AvatarStaff</main>
  108.                 <head>Evoker's Horn</head>
  109.                 <neck>Caller's Pendant</neck>
  110.                 <body>Augur's Jaseran</body>
  111.                 <hands>Beacon Cuffs</hands>
  112.                 <rring>Evoker's Ring</rring>
  113.                 <legs>Austere Slops</legs>
  114.                 <feet>Nashira Crackows</feet>
  115.             </set>
  116.            
  117.             <set name="MinusHP"> <!-- HP Down to force latent on Conjurer's Ring -->
  118.                 <head>Zenith Crown</head>
  119.                 <hands>Zenith Mitts</hands>
  120.                 <rring>Serket Ring</rring>
  121.                 <feet>Zenith Pumps</feet>
  122.                 <body>Dalmatica</body>
  123.                 <back>Ixion Cape</back>
  124.             </set>
  125.            
  126.             <set name="MND">
  127.                 <main>$WaterStaff</main>
  128.                 <sub>Reign Grip</sub>
  129.                 <head>Zenith Crown</head>
  130.                 <neck>Promise Badge</neck>
  131.                 <body>Augur's Jaseran</body>
  132.                 <hands>Devotee's Mitts</hands>
  133.                 <back>Sunbeam Cape</back>
  134.                 <waist>Penitent's Rope</waist>
  135.                 <legs>Austere Slops</legs>
  136.                 <feet>Nashira Crackows</feet>
  137.             </set>
  138.                
  139.             <set name="Resting">
  140.                 <main>$DarkStaff</main>
  141.                 <ammo>Hedgehog Bomb</ammo>
  142.                 <head>Zenith Crown</head>
  143.                 <waist>Austerity Belt</waist>
  144.                 <body>Mahatma Hpl.</body>
  145.                 <neck>Eidolon Pendant</neck>
  146.                 <lear>Antivenom Earring</lear>
  147.                 <rear>Boroka Earring</rear>
  148.                 <back>Felicitas Cape</back>
  149.                 <legs>Sagacity Lappas</legs>
  150.                 <feet>Avocat Pigaches</feet>
  151.             </set>
  152.            
  153.             <set name="Ability" />
  154.             <set name="Ninjutsu" />
  155.             <set name="Unknown" />
  156.         </group>
  157.     </sets>
  158.     <rules>
  159.  
  160.         <!-- set of gear to equip when resting -->
  161.         <equip when="Resting" set="Resting" />
  162.         <addtochat when="Resting" color="121">Resting Gear: Equipped</addtochat>
  163.    
  164.     <if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
  165.    
  166.     <!-- Allow Gear changes for Stoneskin because no avatars are out -->
  167.     <if Spell="Release">
  168.         <var cmd="set Avatar False" />
  169.     </if>
  170.     <!--Decide the best spirit to use for Elemental Siphon -->
  171.         <if Spell="Drain II">
  172.         <equip when="precast" set="BPWard" />
  173.             <if Weather="* x2">
  174.                 <if WeatherElement="Wind"><command>input /ma "Air Spirit" &lt;me&gt;</command></if>
  175.                 <else><command>input /ma "%WeatherElement Spirit" &lt;me&gt;</command></else>
  176.             </if>
  177.             <elseif WeatherElement="None">
  178.                 <if Day="Windsday"><command>input /ma "Air Spirit" &lt;me&gt;</command></if>
  179.                 <else><command>input /ma "%DayElement Spirit" &lt;me&gt;</command></else>
  180.             </elseif>
  181.             <elseif Advanced='"%WeatherElement"="$%DayElement"'>
  182.                 <if WeatherElement="Wind"><command>input /ma "Air Spirit" &lt;me&gt;</command></if>
  183.                 <else><command>input /ma "%WeatherElement Spirit" &lt;me&gt;</command></else>
  184.             </elseif>
  185.             <else>
  186.                 <if Day="Windsday"><command>input /ma "Air Spirit" &lt;me&gt;</command></if>
  187.                 <else><command>input /ma "%DayElement Spirit" &lt;me&gt;</command></else>
  188.             </else>
  189.             <cancelspell />
  190.             <return />
  191.         </if>
  192.    
  193.     <if Spell="Elemental Siphon">
  194.         <equip when="PreCast">
  195.             <main>$$AvatarStaff</main>
  196.         </equip>
  197.         <equip set="BPWard" when="Precast" />
  198.     </if>
  199.    
  200.     <!--If summoning/BP'ing, tell Spellcast we have an avatar out-->
  201.     <if skill="SummoningMagic">
  202.     <var cmd="set Avatar %SpellElement" />
  203.     </if>
  204.    
  205.     <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  206.     <if advanced='"$Avatar" = "False"'>
  207.         <equip when="Idle|Aftercast" set="PDT" />
  208.     </if>
  209.     <else>
  210.         <if advanced='"$Avatar" = "Light"'>
  211.             <equip when="Idle|Aftercast" set="Carbuncle" />
  212.         </if>
  213.         <elseif advanced='"$Avatar" = "Dark|Wind|Ice|Fire|Thunder|Earth"'>
  214.             <equip when="Idle|Aftercast" set="Perpdown" />
  215.         </elseif>
  216.     </else>
  217.  
  218.         <!-- Equip Perp- gear for all avatar's except Carbuncle -->
  219.         <if spell="Garuda|Fenrir|Diabolos|Ifrit|Shiva|Ramuh|Leviathan|Titan">
  220.             <midcastdelay delay="1" />
  221.             <equip when="Precast" set="MinusHP" />
  222.             <equip when="midcast" set="Perpdown" />
  223.         </if>
  224.        
  225.         <!-- Equip Perp- gear for Carbuncle -->
  226.         <if spell="Carbuncle">
  227.             <equip when="Precast" set="Carbuncle" />
  228.         </if>
  229.  
  230.         <if type="BloodPactRage">
  231.             <if spell= "*Blade|*II|*IV|*Blast|Searing Light|Howling Moon|Inferno|Earthen Fury|Tidal Wave|Diamond Dust|Judgement Bolt|Ruinous Omen|Thunderstorm|Lunar Bay|Holy Mist">
  232.                 <castdelay delay=".5" />
  233.                 <midcastdelay delay="1" />
  234.                 <aftercastdelay delay="2" />
  235.                 <equip when="precast" set="BPTimer" />
  236.                 <equip when="midcast" set="BPMagicRage" />
  237.                 <equip when="aftercast" set="PerpDown" />
  238.             </if>
  239.             <else>
  240.                 <castdelay delay=".5" />
  241.                 <midcastdelay delay="1" />
  242.                 <aftercastdelay delay="2" />
  243.                 <equip when="precast" set="BPTimer" />
  244.                 <equip when="midcast" set="BPRage" />
  245.                 <equip when="aftercast" set="PerpDown" />
  246.             </else>
  247.         </if>
  248.         <if type="BloodPactWard">
  249.             <castdelay delay=".5" />
  250.             <midcastdelay delay="1" />
  251.             <aftercastdelay delay="2" />
  252.             <equip when="precast" set="BPTimer" />
  253.             <equip when="midcast" set="BPWard" />
  254.             <equip when="aftercast" set="PerpDown" />
  255.         </if>
  256.    
  257.     <if mode="and" advanced='"$Avatar" = "False"' spell="Stoneskin">
  258.         <equip when="PreCast" set="MND" />
  259.     </if>
  260.     <elseif mode="and" advanced='"$Avatar" = "False"' spell="Cure*|Cura*">
  261.         <equip when="Precast" set="MND" />
  262.     </elseif>
  263.    
  264.  
  265. <!-- Prints Fenrir boosts basebased on moon phase -->
  266.     <if spell="Ecliptic Howl">
  267.        <if advanced="%MOONPCT &gt; 89">
  268.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 25 - Evasion 1</command>
  269.        </if>
  270.        <elseif advanced="%MOONPCT &gt; 74">
  271.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 21 - Evasion 5</command>
  272.        </elseif>
  273.        <elseif advanced="%MOONPCT &gt; 59">
  274.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 17 - Evasion 9</command>
  275.        </elseif>
  276.        <elseif advanced="%MOONPCT &gt; 39">
  277.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 13 - Evasion 13</command>
  278.        </elseif>
  279.        <elseif advanced="%MOONPCT &gt; 24">
  280.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 9 - Evasion 17</command>
  281.        </elseif>
  282.        <elseif advanced="%MOONPCT &gt; 9">
  283.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 5 - Evasion 21</command>
  284.        </elseif>
  285.        <else>
  286.           <command>input /echo Moon @ %Moonpct% [Ecliptic Howl] Accuracy 1 - Evasion 25</command>
  287.        </else>
  288.     </if>
  289.    
  290. <!-- Prints Fenrir boosts based on moon phase -->
  291.     <if spell="Ecliptic Growl">
  292.        <if advanced="%MOONPCT &gt; 89">
  293.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 7 - INT/MND/CHR/AGI 1</command>
  294.        </if>
  295.        <elseif advanced="%MOONPCT &gt; 74">
  296.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 6 - INT/MND/CHR/AGI 2</command>
  297.        </elseif>
  298.        <elseif advanced="%MOONPCT &gt; 59">
  299.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 5 - INT/MND/CHR/AGI 3</command>
  300.        </elseif>
  301.        <elseif advanced="%MOONPCT &gt; 39">
  302.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 4 - INT/MND/CHR/AGI 4</command>
  303.        </elseif>
  304.        <elseif advanced="%MOONPCT &gt; 24">
  305.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 3 - INT/MND/CHR/AGI 5</command>
  306.        </elseif>
  307.        <elseif advanced="%MOONPCT &gt; 9">
  308.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 2 - INT/MND/CHR/AGI 6</command>
  309.        </elseif>
  310.        <else>
  311.           <command>input /echo Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 1 - INT/MND/CHR/AGI 7</command>
  312.        </else>
  313.     </if>
  314.    
  315.     <!-- Prints Fenrir boosts based on moon phase -->
  316.     <if spell="Lunar Cry">
  317.        <if advanced="%MOONPCT &gt; 89">
  318.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 31 - Enemy Eva Down 1</command>
  319.        </if>
  320.        <elseif advanced="%MOONPCT &gt; 74">
  321.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 26 - Enemy Eva Down 6</command>
  322.        </elseif>
  323.        <elseif advanced="%MOONPCT &gt; 59">
  324.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 21 - Enemy Eva Down 11</command>
  325.        </elseif>
  326.        <elseif advanced="%MOONPCT &gt; 39">
  327.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 16 - Enemy Eva Down 16</command>
  328.        </elseif>
  329.        <elseif advanced="%MOONPCT &gt; 24">
  330.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 11 - Enemy Eva Down 21</command>
  331.        </elseif>
  332.        <elseif advanced="%MOONPCT &gt; 9">
  333.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 6 - Enemy Eva Down 26</command>
  334.        </elseif>
  335.        <else>
  336.           <command>input /echo Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 1 - Enemy Eva Down 31</command>
  337.        </else>
  338.     </if>
  339.  
  340.     <if Spell="Sneak|Monomi*" BuffActive="Sneak" SpellTargetType="Self">
  341.         <command when="midcast">cancel 71</command>
  342.         <midcastdelay delay="1.8" />
  343.     </if>
  344.    
  345.     </rules>
  346.     </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement