Trumpy

PLD v1

Mar 22nd, 2014
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 15.66 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE spellcast PUBLIC "spellcast" "spellcast.dtd">
  3.  
  4. <Spellcast>
  5.     <config Debug="false" HideErrors="false" ShowGearSwaps="false" ShowSpellInfo="false" />
  6.  
  7. <!-- Sets -->
  8.  
  9.     <sets>
  10.         <group Default="YES" Name="PLD">
  11.  
  12.             <set Name="Idle">
  13.                 <main>Eminent Scimitar</main>
  14.                 <sub>Eminent Shield</sub>
  15.                 <ammo>Cheruski Needle</ammo>
  16.                 <head>Cizin Helm</head>
  17.                 <neck>Twilight Torque</neck>
  18.                 <lear>Steelflash Earring</lear>
  19.                 <rear>Bladeborn Earring</rear>
  20.                 <body>Reverence Surcoat</body>
  21.                 <hands>Cizin Mufflers</hands>
  22.                 <lring>Dark Ring</lring>
  23.                 <rring>Dark Ring</rring>
  24.                 <back>Weard Mantle</back>
  25.                 <waist>Flume Belt</waist>
  26.                 <legs>Rev. Breeches</legs>
  27.                 <feet>Cab. Leggings</feet>
  28.             </set>
  29.            
  30.             <set Name="Melee">
  31.                 <ammo>Cheruski Needle</ammo>
  32.                 <head>Cizin Helm</head>
  33.                 <neck>Asperity Necklace</neck>
  34.                 <lear>Steelflash Earring</lear>
  35.                 <rear>Bladeborn Earring</rear>
  36.                 <body>Reverence Surcoat</body>
  37.                 <hands>Cizin Mufflers</hands>
  38.                 <lring>Thundersoul Ring</lring>
  39.                 <rring>Thundersoul Ring</rring>
  40.                 <back>Atheling Mantle</back>
  41.                 <waist>Zoran's Belt</waist>
  42.                 <legs>Rev. Breeches</legs>
  43.                 <feet>Cizin Greaves</feet>
  44.             </set>
  45.            
  46.             <set Name="PDT" BaseSet="Melee">        <!-- 17 PDT 9 MDT 16 DT -->
  47.                 <head>Cizin Helm</head>             <!-- PDT MDT DT -->     <!-- Reverence Coronet -->
  48.                 <neck>Twilight Torque</neck>        <!-- PDT MDT 5 DT -->
  49.                 <body>Reverence Surcoat</body>      <!-- PDT MDT 8 DT -->
  50.                 <hands>Cizin Mufflers</hands>       <!-- PDT MDT DT -->     <!-- Reverence Gauntlets -->
  51.                 <lring>Dark Ring</lring>            <!-- 4 PDT MDT DT -->
  52.                 <rring>Dark Ring</rring>            <!-- 5 PDT 5 MDT DT -->
  53.                 <back>Weard Mantle</back>           <!-- PDT MDT 3 DT -->
  54.                 <waist>Flume Belt</waist>           <!-- 4 PDT MDT DT -->
  55.                 <legs>Rev. Breeches</legs>          <!-- 4 PDT MDT DT -->
  56.                 <feet>Cab. Leggings</feet>          <!-- PDT 4 MDT DT -->
  57.             </set>
  58.            
  59.             <set Name="Rest">
  60.                 <head>Twilight Helm</head>
  61.                 <neck>Creed Collar</neck>
  62.                 <body>Twilight Mail</body>
  63.             </set>
  64.            
  65.             <set Name="Reraise">
  66.                 <head  lock=“yes”>Twilight Helm</head>
  67.                 <body lock=“yes”>Twilight Mail</body>
  68.             </set>
  69.            
  70.             <set Name="Refresh">
  71.                 <neck>Creed Collar</neck>
  72.             </set>
  73.            
  74.             <set name="Blank">
  75.             </set>
  76.            
  77.             <set Name="Sanguine">
  78.                 <ammo>Cheruski Needle</ammo>
  79.                 <head>Cizin Helm</head>
  80.                 <neck>Stoicheion Medal</neck>
  81.                 <lear>Hecate's Earring</lear>
  82.                 <rear>Novio Earring</rear>
  83.                 <body>Reverence Surcoat</body>
  84.                 <hands>Cizin Mufflers</hands>
  85.                 <lring>Diamond Ring</lring>
  86.                 <rring>Diamond Ring</rring>
  87.                 <back>Atheling Mantle</back>
  88.                 <waist>Caudata Belt</waist>
  89.                 <legs>Rev. Breeches</legs>
  90.                 <feet>Cizin Greaves</feet>
  91.             </set>
  92.  
  93.             <set Name="WS" >
  94.                 <ammo>Cheruski Needle</ammo>
  95.                 <head>Cizin Helm</head>
  96.                 <neck>Asperity Necklace</neck>
  97.                 <lear>Steelflash Earring</lear>
  98.                 <rear>Bladeborn Earring</rear>
  99.                 <body>Reverence Surcoat</body>
  100.                 <hands>Cizin Mufflers</hands>
  101.                 <lring>Thundersoul Ring</lring>
  102.                 <rring>Thundersoul Ring</rring>
  103.                 <back>Atheling Mantle</back>
  104.                 <waist>Zoran's Belt</waist>
  105.                 <legs>Rev. Breeches</legs>
  106.                 <feet>Cizin Greaves</feet>
  107.             </set>
  108.  
  109.             <set Name="MND" >
  110.                 <ammo>Quartz Tathlum</ammo>
  111.                 <head>Cizin Helm</head>
  112.                 <neck>Soil Gorget</neck>
  113.                 <lear>Lifestorm Earring</lear>
  114.                 <rear>Aqua Pearl</rear>
  115.                 <body>Reverence Surcoat</body>
  116.                 <hands>Cizin Mufflers</hands>
  117.                 <lring>Aquasoul Ring</lring>
  118.                 <rring>Aquasoul Ring</rring>
  119.                 <back>Atheling Mantle</back>
  120.                 <waist>Soil Belt</waist>
  121.                 <legs>Rev. Breeches</legs>
  122.                 <feet>Cizin Greaves</feet>
  123.             </set>
  124.            
  125.             <set Name="FC">
  126.                 <ammo>Incantor Stone</ammo>
  127.                 <head>Cizin Helm</head>
  128.                 <lear>Loquac. Earring</lear>
  129.                 <legs>Homam Cosciales</legs>
  130.             </set>
  131.            
  132.             <set Name="Healing" >
  133.                 <head>Valor Coronet</head>
  134.                 <neck>Inquisitor's Chain</neck>
  135.                 <rear>Beatific Earring</rear>
  136.                 <lring>Ephedra Ring</lring>
  137.                 <rring>Ephedra Ring</rring>
  138.                 <waist>Bishop's Sash</waist>
  139.             </set>
  140.            
  141.             <set Name="Divine" >
  142.                 <neck>Divine Torque</neck>
  143.                 <lear>Divine Earring</lear>
  144.                 <rear>Beatific Earring</rear>
  145.                 <body>Reverence Surcoat</body>
  146.                 <back>Altruistic Cape</back>
  147.                 <waist>Bishop's Sash</waist>
  148.             </set>
  149.            
  150.             <set Name="Enhance" >
  151.                 <waist>Olympus Sash</waist>
  152.                 <legs>Rev. Breeches</legs>
  153.             </set>
  154.            
  155.             <set Name="Emnity">
  156.                 <head>Valor Coronet</head>
  157.                 <body>Reverence Surcoat</body>
  158.                 <hands>Vlr. Gauntlets +2</hands>
  159.                 <legs>Rev. Breeches</legs>
  160.                 <feet>Creed Sabatons +2</feet>
  161.             </set>
  162.            
  163.             <set Name="Cover" >                                 <!-- Put Vit Gear here! -->
  164.                 <head>Glt. Coronet +1</head>
  165.                 <body>Valor Surcoat</body>
  166.             </set>
  167.            
  168.             <set Name="DivEmblem" >
  169.                 <feet>Creed Sabatons +2</feet>
  170.             </set>
  171.            
  172.             <set Name="HCircle" >
  173.                 <feet>Glt. Leggings +1</feet>
  174.             </set>
  175.            
  176.             <set Name="Invincible">
  177.                 <legs>Valor Breeches</legs>
  178.             </set>
  179.            
  180.             <set Name="Fealty">
  181.                 <body>Valor Surcoat</body>
  182.             </set>
  183.            
  184.             <set Name="Chivalry">
  185.                 <hands>Vlr. Gauntlets +2</hands>
  186.             </set>
  187.            
  188.             <set Name="Sentinel">
  189.                 <feet>Cab. Leggings</feet>
  190.             </set>
  191.            
  192.             <set Name="Rampart">
  193.                 <head>Valor Coronet</head>
  194.             </set>
  195.            
  196.             <set Name="Bash" >
  197.                 <hands>Vlr. Gauntlets +2</hands>
  198.             </set>
  199.            
  200.             <set Name="MAB">
  201.                 <neck>Stoicheion Medal</neck>
  202.                 <lear>Hecate's Earring</lear>
  203.                 <rear>Novio Earring</rear>
  204.                 <back>Toro Cape</back>
  205.             </set>
  206.            
  207.             <set Name="Skillup">
  208.                 <head>Tema. Headband</head>
  209.                 <neck>Shield Torque</neck>
  210.                 <lring>Prouesse Ring</lring>
  211.                 <back>Testudo Mantle</back>
  212.                 <legs>Temachtiani Pants</legs>
  213.                 <feet>Temachtiani Boots</feet>
  214.             </set>
  215.            
  216.             <set Name="GearCollector">
  217.                 <item>Eminent Sword</item>
  218.                 <item>Pole Grip</item>
  219.                
  220.                 <item>Aegis</item>
  221.                 <item>Ochain</item>
  222.                
  223.                 <item>Forbidden Key</item>
  224.                 <item>Echo Drops</item>
  225.                 <item>Prism Powder</item>
  226.                 <item>Silent Oil</item>
  227.             </set>
  228.  
  229.         </group>
  230.     </sets>
  231.  
  232. <!-- Variables -->
  233.     <variables clear=“true”>
  234.         <var name="send_trigger">Death</var> <!-- this is what fake skill your going to use to trigger the send command in spellcast -->
  235.         <var name="send_name">Trumpee</var>
  236.         <var name="stance">Idle</var>
  237.         <var name="form">Melee</var>
  238.         <var name="refresh">Blank</var>
  239.         <var name="reraise">Blank</var>
  240.         <var name="skillup">Skillup</var>
  241.     </variables>
  242.  
  243. <!-- Rules -->
  244.     <rules>
  245.     <!-- General Rules -->
  246.         <if status="Dead">
  247.             <var cmd="set reraise Reraise" />
  248.             <cancelspell/>
  249.             <return />
  250.         </if>
  251.         <if status="Zoning">
  252.             <cancelspell/>
  253.             <return />
  254.         </if>
  255.  
  256.         <if status="Idle">
  257.             <var cmd="set stance Idle" />
  258.             <if HPLT="500">
  259.                 <var cmd="set reraise Reraise" />
  260.                 <if MPPAfterCastLT="80">
  261.                     <var cmd="set refresh Refresh" />
  262.                     <equip when="idle|aftercast" set="$stance|Refresh|Reraise" />
  263.                 </if>
  264.                 <else>
  265.                     <var cmd="set refresh Blank" />
  266.                     <equip when="idle|aftercast" set="$stance|Blank|Reraise" />
  267.                 </else>
  268.             </if>
  269.             <elseif HPGT="499" Notbuffactive="Weakness">
  270.                 <var cmd="set reraise Blank" />
  271.                 <if MPPAfterCastLT="80">
  272.                     <var cmd="set refresh Refresh" />
  273.                     <equip when="idle|aftercast" set="$stance|Refresh|Blank" />
  274.                 </if>
  275.                 <else>
  276.                     <var cmd="set refresh Blank" />
  277.                     <equip when="idle|aftercast" set="$stance|Blank|Blank" />
  278.                 </else>
  279.             </elseif>
  280.             <else HPGT="499" BuffActive="Weakness">
  281.                 <var cmd="set reraise Reraise" />
  282.                 <var cmd="set refresh Refresh" />
  283.                 <equip when="idle|aftercast" set="$stance|Refresh|Reraise" />
  284.             </else>
  285.         </if>
  286.  
  287.         <if status="Resting">
  288.             <var cmd="set stance Rest" />
  289.             <equip when="resting|aftercast" set="Rest" />
  290.         </if>
  291.  
  292.         <if status="Engaged">                                                               <!-- Remove Skillup Gear when capped Shield -->
  293.             <if HPLT="500">
  294.                 <var cmd="set reraise Reraise" />
  295.                 <if MPPAfterCastLT="50">
  296.                     <var cmd="set refresh Refresh" />
  297.                     <equip when="engaged|aftercast" set="$stance|$form|$skillup|Refresh|Reraise" />
  298.                 </if>
  299.                 <else>
  300.                     <var cmd="set refresh Blank" />
  301.                     <equip when="engaged|aftercast" set="$stance|$form|$skillup|Blank|Reraise" />
  302.                 </else>
  303.             </if>
  304.             <elseif HPGT="499" Notbuffactive="Weakness">
  305.                 <var cmd="set reraise Blank" />
  306.                 <if MPPAfterCastLT="50">
  307.                     <var cmd="set refresh Refresh" />
  308.                     <equip when="engaged|aftercast" set="$stance|$form|$skillup|Refresh|Blank" />
  309.                 </if>
  310.                 <else>
  311.                     <var cmd="set refresh Blank" />
  312.                     <equip when="engaged|aftercast" set="$stance|$form|$skillup|Blank|Blank" />
  313.                 </else>
  314.             </elseif>
  315.             <else HPGT="499" BuffActive="Weakness">
  316.                 <var cmd="set reraise Reraise" />
  317.                 <var cmd="set refresh Refresh" />
  318.                 <equip when="engaged|aftercast" set="$stance|$form|$skillup|Refresh|Reraise" />
  319.             </else>
  320.         </if>
  321.        
  322.     <!-- Trumpee Casting <stal> Through Send Plugin -->
  323.         <if spell="$send_trigger" advanced='"$send_spell"!="\\$send_spell" AND "$send_name"!="\\$send_name"'>
  324.             <command>input /\/send $send_name /\/$send_spell %SpellTargetName;</command>
  325.             <cancelspell/>
  326.         </if>
  327.             <cmd>sc var rem send_spell;</cmd>
  328.            
  329.     <!-- Paladin Weapon Skills -->
  330.         <if spell="Chant du Cygne">
  331.             <equip when="precast" set="WS|$reraise" />
  332.         </if>
  333.         <if spell="Requiescat">
  334.             <equip when="precast" set="MND|$reraise" />
  335.         </if>
  336.         <if spell="Fast Blade|Flat Blade|Vorpal Blade|Swift Blade|Savage Blade">
  337.             <equip when="precast" set="WS|$reraise" />
  338.         </if>
  339.         <if spell="Sanguine Blade">
  340.             <equip when="precast" set="Sanguine|$reraise" />
  341.         </if>
  342.         <if spell="Atonement">
  343.             <equip when="precast" set="WS|Emnity|$reraise" />
  344.         </if>
  345.         <if spell="Burning Blade|Red Lotus Blade|Shining Blade|Seraph Blade">
  346.             <equip when="precast" set="WS|MAB|$reraise" />
  347.         </if>
  348.        
  349.     <!-- Paladin Job Abilities -->
  350.         <if Spell="Fealty">
  351.             <equip when="precast" set="Fealty|$reraise" />
  352.         </if>
  353.        
  354.         <if Spell="Invincible">
  355.             <equip when="precast" set="Invincible|$reraise" />
  356.         </if>
  357.        
  358.         <if Spell="Sentinel">
  359.             <equip when="precast" set="Sentinel|$reraise" />
  360.         </if>
  361.        
  362.         <if Spell="Chivalry">
  363.             <equip when="precast" set="Chivalry|$reraise" />
  364.         </if>
  365.        
  366.         <if Spell="Rampart">
  367.             <equip when="precast" set="Rampart|$reraise" />
  368.         </if>
  369.        
  370.         <if Spell="Divine Emblem">
  371.             <equip when="precast" set="DivEmblem|$reraise" />
  372.         </if>
  373.        
  374.         <if Spell="Holy Circle">
  375.             <equip when="precast" set="HCircle|$reraise" />
  376.         </if>
  377.        
  378.         <if Spell="Shield Bash">
  379.             <equip when="precast" set="Bash|$reraise" />
  380.         </if>
  381.        
  382.         <if Spell="Cover">                                                                      <!-- Cover Gear -->
  383.             <equip when="precast" set="Cover|$reraise" />
  384.         </if>
  385.  
  386.     <!-- Paladin Magic Spells -->  
  387.         <!-- Change Spells for Cures -->       
  388.         <if Spell="Cure" SpellTargetType="PLAYER|SELF">     <!-- Vanadiel #s 95  85  65  0 -->
  389.             <equip when="Precast" set="FC|$reraise" />
  390.             <equip when="Midcast" set="Healing|$reraise" />
  391.                 <if SpellTargetHPPGT="95">
  392.                     <changespell Spell="Cure" />
  393.                 </if>
  394.                 <elseif SpellTargetHPPGT="85">
  395.                     <changespell Spell="Cure II" />
  396.                 </elseif>
  397.                 <elseif SpellTargetHPPGT="65">
  398.                     <if MPGT="46"> <changespell Spell="Cure III" /> </if>
  399.                     <elseif MPGT="24"> <changespell Spell="Cure II" /> </elseif>
  400.                     <else> <changespell Spell="Cure" /> </else>
  401.                 </elseif>
  402.                 <elseif MPGT="88"> <changespell Spell="Cure IV" /> </elseif>
  403.                 <elseif MPGT="46"> <changespell Spell="Cure III" /> </elseif>
  404.                 <elseif MPGT="24"> <changespell Spell="Cure II" /> </elseif>
  405.                 <else> <changespell Spell="Cure" /> </else>
  406.         </if>
  407.         <!-- Cure Spells -->
  408.         <if Spell="Cure I*|Cura*">
  409.             <equip when="Precast" set="FC|$reraise" />
  410.             <Equip when="Midcast" set="Healing|$reraise" />
  411.         </if>          
  412.         <!-- Divine Spells -->
  413.         <if Spell="Holy|Holy II|Banish*|Enlight|Flash">
  414.             <equip when="Precast" set="FC|$reraise" />
  415.             <equip when="Midcast" set="Divine|$reraise" />
  416.         </if>      
  417.         <!-- Enhancing Spells -->
  418.         <if Spell="Raise|Protect*|Shell*|Reprisal|Phalanx|Regen|Refresh|Invisible|Stoneskin|Blink|Sneak|Aquaveil">
  419.             <equip when="Precast" set="FC|$reraise" />
  420.             <equip when="Midcast" set="Enhance|$reraise" />
  421.             <!-- Auto Cancelling Buffs When Recasting Spells That Do Not Overwrite Themselves -->
  422.             <if Spell="Stoneskin" BuffActive="Stoneskin">
  423.                 <midcastdelay delay="2.8" />
  424.                 <command when="midcast">cancel 37</command>
  425.             </if>
  426.             <if Spell="Blink" BuffActive="Blink">
  427.                 <midcastdelay delay="5.2" />
  428.                 <command when="midcast">cancel 36</command>
  429.             </if>
  430.             <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="SELF">
  431.                 <midcastdelay delay="1" />
  432.                 <command when="midcast">cancel 71</command>
  433.             </if>
  434.         </if>
  435.         <!-- All Spells that can cause Zoning -->
  436.         <if Spell="Teleport*|Warp*|Escape">                                                 <!-- DO NOT GEAR SWAP ON ZONING! -->
  437.             <equip when="precast|midcast|aftercast" set="$stance|$refresh|$reraise" />
  438.         </if>
  439.  
  440.     <!-- Sub Job Spells/Abilities -->
  441.         <!-- Warrior Subjob -->
  442.         <if Spell="Provoke">
  443.             <equip when="Precast" set="Emnity|$reraise" />
  444.             <command when="aftercast">wait 30;chatmon play c:\chatmonwavs\tada.wav;input /echo =======*****======= %spell &lt;%target&gt; Again! =======*****=======</command>
  445.         </if>
  446.         <!-- Scholar Subjob -->
  447.         <!-- Shows Recast and Amount of Strategms in Chat log -->
  448.         <if type="Scholar">
  449.             <command>input /recast "%Spell"</command>
  450.         </if>
  451.         <!-- Changeto Addendum if using the same arts twice -->
  452.         <if spell="Light Arts|Dark Arts">
  453.             <if spell="Light Arts" buffactive="Addendum: White">
  454.                 <cancelspell/>
  455.             </if>
  456.             <elseif spell="Dark Arts" buffactive="Addendum: Black">
  457.                 <cancelspell/>
  458.             </elseif>
  459.             <elseif spell="Light Arts|Dark Arts" buffactive="%spell">
  460.                 <if spell="Dark Arts"><changespell spell="Addendum: Black" /><command>input /echo %spell activated!</command></if>
  461.                 <else><changespell spell="Addendum: White" /><command>input /echo %spell activated!</command></else>
  462.             </elseif>
  463.             <else spell="Light Arts|Dark Arts" Notbuffactive="%spell">
  464.                 <command>input /echo Click two times to trigger Addendum!</command>
  465.             </else>
  466.         </if>
  467.        
  468.         <if Spell="Sublimation">
  469.             <command when="aftercast">wait 30;input /echo =======*****======= %spell is Ready! =======*****=======</command>
  470.         </if>
  471.         <!-- Dancer Subjob -->
  472.         <if spell="Spectral Jig" BuffActive="Sneak">                                                <!-- Cancels Sneak Buff when using Spectral Jig again. -->
  473.             <command when="precast">cancel 71</command>
  474.         </if>
  475.         <!-- Ninja Subjob -->
  476.         <if Spell="Monomi*" BuffActive="Sneak">                                                     <!-- Cancels Sneak Buff when using Spectral Jig again. -->
  477.             <equip when="precast" set="FC|$reraise" />
  478.             <midcastdelay delay="2.5" />
  479.             <command when="midcast">cancel 71</command>
  480.         </if>
  481.         <if spell="Utsusemi: Ichi" buffactive="Copy Image*" notbuffactive="Silence|Mute|Omerta|Obliviscence">
  482.             <equip when="precast" set="FC|$reraise" />                                                  <!-- Cancels Copy Image Buff when using Utsusemi: Ichi over Ni. -->
  483.             <if notbuffactive="Copy Image (3)|Copy Image (4+)">
  484.                 <midcastdelay delay="2.5" />
  485.                 <cmd when="midcast">cancel 66</cmd>
  486.                 <cmd when="midcast">cancel 446</cmd>
  487.             </if>
  488.             <else>                                                                                  <!-- Cancels Casting Utsusemi: Ichi when unable to cast. -->
  489.                 <cancelspell />
  490.                 <return />
  491.             </else>
  492.         </if>
  493.         <if spell="Utsusemi: Ni">
  494.             <equip when="precast" set="FC|$reraise" />
  495.             <if BuffActive="Silence|Mute|Omerta|Obliviscence">                                      <!-- Cancels Casting Utsusemi: Ni when unable to cast. -->
  496.                 <cancelspell />
  497.                 <return />
  498.             </if>
  499.         </if>
  500.    
  501.     </rules>
  502. </Spellcast>
Add Comment
Please, Sign In to add comment