esvedium

Paladin Spellcast XML v0.9.1 (Work in progress)

Apr 12th, 2013
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 7.67 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <spellcast>
  3.     <config
  4.         HideErrors="true"
  5.         ShowGearSwaps="false"
  6.         Debug="false"
  7.         ShowSpellInfo="false"
  8.     />
  9.     <variables clear="true">
  10.         <var name="Twilight">None</var>
  11.         <var name="Engaged">TP</var>
  12.     </variables>
  13.     <sets>
  14.         <group default="yes" name="PLD">
  15.             <set name="None" />
  16.             <set name="Twilight">
  17.                 <head>Twilight Helm</head>
  18.                 <body>Twilight Mail</body>
  19.             </set>
  20.             <set name="TP">
  21.                 <main>Almace</main>
  22.                 <sub>Matamata Shield</sub>
  23.                 <ammo>Cheruski Needle</ammo>
  24.                 <head>Phorcys Salade</head>
  25.                 <neck>Creed Collar</neck>
  26.                 <lear>Suppanomimi</lear>
  27.                 <rear>Brutal Earring</rear>
  28.                 <body>Phorcys Korazin</body>
  29.                 <hands>Karieyh Moufles</hands>
  30.                 <lring>Rajas Ring</lring>
  31.                 <rring>Jupiter's Ring</rring>
  32.                 <back>Atheling Mantle</back>
  33.                 <waist>Goading Belt</waist>
  34.                 <legs>Phorcys Dirs</legs>
  35.                 <feet>Phorcys Schuhs</feet>
  36.             </set>
  37.             <set name="Idle" baseset="TP">
  38.                 <ammo>Demonry Stone</ammo>
  39.                 <head>Twilight Helm</head>
  40.                 <body>Twilight Mail</body>
  41.                 <hands>Melaco Mittens</hands>
  42.                 <lring>Sheltered Ring</lring>
  43.                 <rring>Paguroidea Ring</rring>
  44.             </set>
  45.             <set name="Resting" />
  46.             <set name="WS" baseset="TP">
  47.                 <head>Twilight Helm</head>
  48.                 <lear>Ghillie Earring +1</lear>
  49.                 <rring>Jupiter's Ring</rring>
  50.                 <feet>Karieyh Sollerets</feet>
  51.             </set>
  52.             <set name="Chant du Cygne|CDC">
  53.                 <ammo>Cheruski Needle</ammo>
  54.                 <head>Twilight Helm</head>
  55.                 <neck>Rancor Collar</neck>
  56.                 <lear>Ghillie Earring +1</lear>
  57.                 <rear>Brutal Earring</rear>
  58.                 <body>Twilight Mail</body>
  59.                 <lring>Rajas Ring</lring>
  60.                 <rring>Jupiter's Ring</rring>
  61.                 <back>Atheling Mantle</back>
  62.                 <waist>Cuchulain's Belt</waist>
  63.                 <legs>Phorcys Dirs</legs>
  64.                 <feet>Karieyh Sollerets</feet>
  65.             </set>
  66.             <set name="enmity">
  67.                 <waist>Warwolf Belt</waist>
  68.             </set>
  69.             <set name="PDT">
  70.                 <head>Ogier's Helm</head>
  71.                 <neck>Twilight Torque</neck>
  72.                 <body>Mekira Meikogai</body>
  73.                 <hands>Melaco Mittens</hands>
  74.                 <lring>Dark Ring</lring>
  75.                 <rring>Dark Ring</rring>
  76.                 <back>Metallon Mantle</back>
  77.                 <waist>Flume Belt</waist>
  78.                 <legs>Dux Cuisses</legs>
  79.                 <feet>Phorcys Schuhs</feet>
  80.             </set>
  81.             <set name="MDT">
  82.                 <head>Ogier's Helm</head>
  83.                 <neck>Twilight Torque</neck>
  84.                 <lear>Merman's Earring</lear>
  85.                 <rear>Merman's Earring</rear>
  86.                 <body>Mekira Meikogai</body>
  87.                 <lring>Dark Ring</lring>
  88.                 <rring>Dark Ring</rring>
  89.                 <waist>Niernenschutz</waist>
  90.                 <legs>Inmicus Cuisses</legs>
  91.             </set>
  92.             <set name="PDTTP" baseset="PDT">
  93.                 <ammo>Cheruski Needle</ammo>
  94.                 <head>Mekira-oto</head>
  95.                 <lear>Suppanomimi</lear>
  96.                 <rear>Brutal Earring</rear>
  97.                 <hands>Karieyh Moufles</hands>
  98.                 <waist>Goading Belt</waist>
  99.                 <legs>Phorcys Dirs</legs>
  100.             </set>
  101.             <set name="FastCast">
  102.                 <ammo>Impatiens</ammo>
  103.                 <head>Koenig Schaller</head>
  104.                 <lear>Loquacious Earring</lear>
  105.                 <legs>Homam Cosciales</legs>
  106.             </set>
  107.             <set name="Stoneskin">
  108.                 <neck>Stone Gorget</neck>
  109.                 <legs>Haven Hose</legs>
  110.             </set>
  111.             <set name="Haste" basetset="TP" />
  112.             <set name="Shield">
  113.                 <head>Koenig Schaller</head>
  114.             </set>
  115.             <set name="Cure" />
  116.             <set name="Enhancing" />
  117.             <set name="MND" />
  118.         </group>
  119.     </sets>
  120.     <rules>
  121.         <command when="engaged|idle|aftercast">wait .2; Dancing Chains</command>
  122.         <if spell="Dancing Chains">
  123.             <if status="engaged">
  124.                 <equip when="precast" set="$Engaged|$Twilight" />
  125.             </if>
  126.                 <else>
  127.                     <equip when="precast" set="Idle|$Twilight" />
  128.                 </else>
  129.             <cancelspell />
  130.             <return />
  131.         </if>
  132.         <if spell="ClassTrigger">
  133.             <if SpellTargetRaw=".Twilight">
  134.                 <if advanced='"$Twilight" = "None"'>
  135.                     <var cmd="set Twilight Twilight" />
  136.                     <addtochat color="135">Twilight set active!</addtochat>
  137.                 </if>
  138.                     <else>
  139.                         <var cmd="set Twilight None" />
  140.                         <addtochat color="135">Twilight set disabled!</addtochat>
  141.                     </else>
  142.                 <command>wait .2; Dancing Chains</command>
  143.                 <cancelspell />
  144.                 <return />
  145.             </if>
  146.                 <elseif SpellTargetRaw=".Engaged">
  147.                     <if advanced='"$Engaged" = "TP"'>
  148.                         <var cmd="set Engaged PDTTP" />
  149.                         <addtochat color="135">PDT TP Set Active!</addtochat>
  150.                     </if>
  151.                         <else>
  152.                             <var cmd="set Engaged TP" />
  153.                             <addtochat color="135">Standard TP Set Active!</addtochat>
  154.                         </else>
  155.                     <command>wait .2; Dancing Chains</command>
  156.                     <cancelspell />
  157.                     <return />
  158.                 </elseif>
  159.                 <elseif SpellTargetRaw=".PDT">
  160.                     <command>sc s PDT</command>
  161.                     <cancelspell />
  162.                     <return />
  163.                 </elseif>
  164.                 <elseif SpellTargetRaw=".MDT">
  165.                     <command>sc s MDT</command>
  166.                     <cancelspell />
  167.                     <return />
  168.                 </elseif>
  169.         </if>
  170.         <if notstatus = "Resting|Dead|Zoning" notbuffactive="Terror|Charm|Stun|Petrification|Amnesia">
  171.             <if type="WeaponSkill">
  172.                 <if spell="Chant du Cygne|Sanguine Blade">
  173.                     <equip when="precast" set="%Spell" />
  174.                 </if>
  175.                     <elseif spell="Atonement">
  176.                         <equip when="precast" set="Enmity" />
  177.                     </elseif>
  178.                     <elseif spell="Vorpal Blade|Savage Blade|Swift Blade">
  179.                         <equip when="precast" set="WS" />
  180.                     </elseif>
  181.             </if>
  182.                 <elseif spell="Provoke|Warcry|Sentinal|Rampart|Shield Bash">
  183.                     <equip when="precast" set="enmity" />
  184.                 </elseif>
  185.             <if spell="Chivalry">
  186.                 <equip when="precast" set="MND" />
  187.             </if>
  188.             <if spell="Spectral Jig">
  189.                 <action type="command" when="precast">cancel 71</action>
  190.             </if>
  191.         </if>
  192.         <if notbuffactive="Silenced">
  193.             <if spell="Cur*" notspell="Cura">
  194.                 <equip when="midcast" set="Cure|$Twilight" />
  195.                 <if Spell="Cure IV" MPLT="88">
  196.                     <action type="ChangeSpell" Spell="Cure III" />
  197.                 </if>
  198.                     <elseif Spell="Cure III" MPLT="46">
  199.                         <action type="ChangeSpell" Spell="Cure II" />
  200.                     </elseif>
  201.                     <elseif Spell="Cure II" MPLT="24">
  202.                         <action type="ChangeSpell" Spell="Cure" />
  203.                     </elseif>
  204.                     <elseif spell="Cure" MPLT="8">
  205.                         <addtochat color = "13">&lt;&gt;&lt;&gt;&lt;&gt;No MP to Cure... You're fucked.&lt;&gt;&lt;&gt;&lt;&gt;</addtochat>
  206.                         <cancelspell />
  207.                         <return />
  208.                     </elseif>
  209.             </if>
  210.             <if spell="Flash|Sleep|Dispel|Bind|Blind">
  211.                 <equip when="midcast" set="Enmity|Haste|$Twilight" />
  212.             </if>
  213.                 <elseif spell="Phalanx|*Spikes|Enlight">
  214.                     <equip when="midcast" set="Enhancing|$Twilight" />
  215.                 </elseif>
  216.                 <elseif spell="Stoneskin">
  217.                     <equip when="precast" set="FastCast" />
  218.                     <midcastdelay delay="1.4" />
  219.                     <command when="midcast">cancel 37</command>
  220.                     <equip when="midcast" set="Stoneskin" />
  221.                 </elseif>
  222.             <if spell="Sneak">
  223.                 <equip when="precast">
  224.                     <feet lock="yes">Dream Boots +1</feet>
  225.                 </equip>
  226.                 <if buffactive="Sneak" advanced='("%target" = "Esvedium")'>
  227.                     <equip when="precast">
  228.                         <feet lock="yes">Dream Boots +1</feet>
  229.                     </equip>
  230.                     <action type="midcastdelay" delay="1" />
  231.                     <action type="command" when="midcast">cancel 71</action>
  232.                 </if>
  233.             </if>
  234.             <if spell="Monomi*">
  235.                 <equip when="precast">
  236.                     <feet lock="yes">Dream Boots +1</feet>
  237.                 </equip>
  238.                 <action type="midcastdelay" delay="2.2" />
  239.                 <action type="command" when="midcast">cancel 71</action>
  240.             </if>
  241.             <if spell="Utsusemi:*">
  242.                 <equip when="precast" set="FastCast" />
  243.                 <if spell="*Ichi">
  244.                     <if advanced='"$Ut"=="Ni"'>
  245.                         <action type="midcastdelay" delay="2.4" />
  246.                         <action type="Command" when="midcast">cancel 66</action>
  247.                     </if>
  248.                     <equip when="midcast" set="Shield|$Twilight" />
  249.                     <action type="var" cmd="set Ut Ichi" />
  250.                 </if>
  251.                     <else>
  252.                         <action type="var" cmd="set Ut Ni" />
  253.                         <equip when="midcast" set="Haste|$Twilight" />
  254.                     </else>
  255.             </if>
  256.         </if>
  257.     </rules>
  258. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment