Guest User

Warusha BLM

a guest
May 12th, 2012
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.60 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3. <guildwork
  4. character="Warusha"
  5. server="Odin"
  6. description="description text"
  7. job="BLM"
  8. />
  9. <config RequireVersion="2.3"/>
  10. <variables>
  11. <!-- use Sorc ring or not? set to 0 if you do not have it or dangerous location -->
  12. <var name="Ring">1</var>
  13. <!-- Set HP Variables for what the maximum amount of HP you can have to trigger sorc ring is for each subjob -->
  14. <var name="RDMRingHP">761</var>
  15. <var name="WHMRingHP">761</var>
  16. <var name="NINRingHP">761</var>
  17. <!-- Var: Fastcast Staves -->
  18. <var name="IceFast">Vourukasha I</var>
  19. <var name="WindFast">Vayu's Staff +3</var>
  20. <var name="EarthFast">Vishrava I</var>
  21. <var name="ThunderFast">Apamajas I</var>
  22. <var name="WaterFast">Haoma I</var>
  23. <var name="FireFast">Atar I</var>
  24. <var name="DarkFast">Xsaeta I</var>
  25. <var name="LightFast">Terra's Staff</var>
  26. <!-- Var: Mdmg Staves -->
  27. <var name="IceMdmg">Vourukasha I</var>
  28. <var name="WindMdmg">Vayu's Staff +3</var>
  29. <var name="EarthMdmg">Vishrava I</var>
  30. <var name="ThunderMdmg">Apamajas I</var>
  31. <var name="WaterMdmg">Haoma I</var>
  32. <var name="FireMdmg">Atar I</var>
  33. <var name="DarkMdmg">Xsaeta I</var>
  34. <var name="LightMdmg">Arka IV</var>
  35. <!-- Var: Macc Staves -->
  36. <var name="IceMacc">Vourukasha I</var>
  37. <var name="WindMacc">Vayu's Staff +3</var>
  38. <var name="EarthMacc">Terra's Staff</var>
  39. <var name="ThunderMacc">Apamajas I</var>
  40. <var name="WaterMacc">Haoma I</var>
  41. <var name="FireMacc">Atar I</var>
  42. <var name="DarkMacc">Pluto's Staff</var>
  43. <var name="LightMacc">Arka IV</var>
  44. <!-- Elemental Obi's, set to 1 for the ones you have. -->
  45. <var name="DarkObi">Anrin Obi</var>
  46. <var name="LightObi">Korin Obi</var>
  47. <var name="ThunderObi">Rairin Obi</var>
  48. <var name="IceObi">Hyorin Obi</var>
  49. <var name="FireObi">Karin Obi</var>
  50. <var name="WindObi">Furin obi</var><!-- Furin Obi -->
  51. <var name="WaterObi">Oneiros Sash</var><!-- Suirin Obi -->
  52. <var name="EarthObi">Oneiros Sash</var><!-- Dorin Obi -->
  53. </variables>
  54. <sets>
  55. <group name="Main" default="yes">
  56. <set name="Standard">
  57. <body>Heka's Kalasiris</body>
  58. <main>Terra's Staff</main>
  59. <sub>Vivid Strap +1</sub>
  60. <range>Aureole</range>
  61. <head>Nefer Khat +1</head>
  62. <neck>Twilight Torque</neck>
  63. <lear>Sorcerer's Earring</lear>
  64. <rear>Moonshade Earring</rear>
  65. <hands>Serpentes Cuffs</hands>
  66. <lring>Dark Ring</lring>
  67. <rring>Dark Ring</rring>
  68. <back>Umbra Cape</back>
  69. <waist>Ninurta's Sash</waist>
  70. <legs>Nares Trews</legs>
  71. <feet>Serpentes Sabots</feet>
  72. </set>
  73. <set name="ElementalFastCast">
  74. <main>$%SpellElementFast</main>
  75. <sub>Vivid Strap +1</sub>
  76. <head>Nares Cap</head>
  77. <lear>Loquacious Earring</lear>
  78. <legs>Nebula Slops +1</legs>
  79. <feet>Augur's Gaiters</feet>
  80. <lring>Prolix Ring</lring>
  81. <neck>Stoicheion Medal</neck>
  82. <back>Swith Cape +1</back>
  83. <body>Anhur Robe</body>
  84. </set>
  85. <set name="EnhancingFastCast">
  86. <main>$%SpellElementFast</main>
  87. <sub>Vivid strap +1</sub>
  88. <lear>Loquacious Earring</lear>
  89. <head>Nares Cap</head>
  90. <body>Anhur Robe</body>
  91. <back>Swith Cape +1</back>
  92. <waist>Siegel Sash</waist>
  93. <hands>Carapacho Cuffs</hands>
  94. <legs>Nebula Slops +1</legs>
  95. <feet>Augur's Gaiters</feet>
  96. <lring>Prolix Ring</lring>
  97. </set>
  98. <set name="HealingFastCast">
  99. <main>$%SpellElementFast</main>
  100. <sub>Vivid strap +1</sub>
  101. <lear>Loquacious Earring</lear>
  102. <head>Nares Cap</head>
  103. <body>Heka's Kalasiris</body>
  104. <back>Swith Cape +1</back>
  105. <legs>Nebula Slops +1</legs>
  106. <feet>Augur's Gaiters</feet>
  107. <waist>Witful Belt</waist>
  108. <lring>Prolix Ring</lring>
  109. <hands>Nebula Cuffs +1</hands>
  110. </set>
  111. <set name="FastCast">
  112. <main>$%SpellElementFast</main>
  113. <sub>Vivid strap +1</sub>
  114. <lear>Loquacious Earring</lear>
  115. <head>Nares Cap</head>
  116. <body>Anhur Robe</body>
  117. <back>Swith Cape +1</back>
  118. <legs>Nebula Slops +1</legs>
  119. <feet>Augur's Gaiters</feet>
  120. <waist>Witful Belt</waist>
  121. <lring>Prolix Ring</lring>
  122. <hands>Nebula Cuffs +1</hands>
  123. </set>
  124. <set name="Resting" BaseSet="Standard">
  125. <main>Pluto's Staff</main>
  126. <hands>Nares Cuffs</hands>
  127. <lear>Loquacious Earring</lear>
  128. <sub>Elder Grip</sub>
  129. </set>
  130. <set name="ElementalMagic">
  131. <main>$%SpellElementMdmg</main>
  132. <sub>Elder Grip</sub>
  133. <ammo>Witchstone</ammo>
  134. <neck>Stoicheion Medal</neck>
  135. <lear>Novio Earring</lear>
  136. <rear>Hecate's Earring</rear>
  137. <head>Nares Cap</head>
  138. <body>Nares Saio</body>
  139. <lring>Strendu Ring</lring>
  140. <rring>Tamas Ring</rring>
  141. <back>Romanus Cape</back>
  142. <legs>Valkyrie's Trews</legs>
  143. <feet>Nares Clogs</feet>
  144. <waist>Oneiros Sash</waist>
  145. <hands>Nares Cuffs</hands>
  146. </set>
  147. <set name="DarkMagic">
  148. <main>$%SpellElementMdmg</main>
  149. <sub>Vivid Strap +1</sub>
  150. <legs>Portent Pants</legs>
  151. <lear>Abyssal Earring</lear>
  152. <rear>Hirudinea Earring</rear>
  153. <head>Zelus Tiara</head>
  154. <neck>Dark Torque</neck>
  155. <body>Nashira Manteel</body>
  156. <back>Swith Cape +1</back>
  157. <waist>Ninurta's Sash</waist>
  158. <feet>Goetia Sabots +2</feet>
  159. <ammo>Hasty Pinion</ammo>
  160. <hands>Avesta Bangles</hands>
  161. <lring>Prolix Ring</lring>
  162. <rring>Strendu Ring</rring>
  163. </set>
  164. <set name="EnfeeblingMagic">
  165. <main>$%SpellElementMacc</main>
  166. <sub>Elder Grip</sub>
  167. <body>Nares Saio</body>
  168. <head>Hyksos Khat +1</head>
  169. <neck>Enfeebling Torque</neck>
  170. <lear>Abyssal Earring</lear>
  171. <rear>Moonshade Earring</rear>
  172. <back>Swith Cape +1</back>
  173. <feet>Nares Clogs</feet>
  174. <legs>Portent Pants</legs>
  175. <lring>Tamas Ring</lring>
  176. <rring>Strendu Ring</rring>
  177. <waist>Ninurta's Sash</waist>
  178. <range>Aureole</range>
  179. <hands>Avesta Bangles</hands>
  180. </set>
  181. <set name="HealingMagic">
  182. <main>$%SpellElementMdmg</main>
  183. <hands>Augur's Gloves</hands>
  184. <feet>Nares Clogs</feet>
  185. <lear>Novia Earring</lear>
  186. <head>Hyksos Khat +1</head>
  187. <lring>Prolix Ring</lring>
  188. <rring>Tamas Ring</rring>
  189. <body>Heka's Kalasiris</body>
  190. <ammo>Hasty Pinion</ammo>
  191. <waist>Korin Obi</waist>
  192. <legs>Nares Trews</legs>
  193. </set>
  194. <set name="DivineMagic" Baseset="ElementalMagic"/>
  195. <set name="EnhancingMagic">
  196. <main>Kirin's Pole</main>
  197. <sub>Fulcio Grip</sub>
  198. <body>Anhur Robe</body>
  199. <head>Zenith Crown +1</head>
  200. <neck>Enhancing Torque</neck>
  201. <lear>Augmenting Earring</lear>
  202. <legs>Portent Pants</legs>
  203. <waist>Olympus Sash</waist>
  204. <hands>Augur's Gloves</hands>
  205. <ammo>Hasty Pinion</ammo>
  206. </set>
  207. <set name="Stoneskin">
  208. <main>Kirin'sPole</main>
  209. <body>Nashira Manteel</body>
  210. <head>Nares Cap</head>
  211. <neck>Stone Gorget</neck>
  212. <lear>Augmenting Earring</lear>
  213. <legs>Haven Hose</legs>
  214. <waist>Siegel Sash</waist>
  215. <ammo>Hasty Pinion</ammo>
  216. </set>
  217. <set name="Engaged" Baseset="Standard">
  218. <head>Zelus Tiara</head>
  219. <body>Nashira Manteel</body>
  220. <waist>Ninurta's Sash</waist>
  221. <ammo>Hasty Pinion</ammo>
  222. </set>
  223. <set name="Weaponskill" Baseset="ElementalMagic">
  224. </set>
  225. <set name="HPdown" Baseset="Standard">
  226. <head>Zenith Crown +1</head>
  227. <body>Dalmatica +1</body>
  228. <hands>Zenith Mitts +1</hands>
  229. <back>Swith Cape +1</back>
  230. <lring>Dark Ring</lring>
  231. <rring>Dark Ring</rring>
  232. <lear>Hirudinea Earring</lear>
  233. <feet>Augur's Gaiters</feet>
  234. <legs>Portent Pants</legs>
  235. </set>
  236. <set name="Movement Set" Baseset="Standard">
  237. <body>Heka's Kalasiris</body>
  238. <main>Owleyes</main>
  239. <sub>Genbu's Shield</sub>
  240. <head>Nefer Khat +1</head>
  241. <lear>Sorcerer's Earring</lear>
  242. <rear>Moonshade Earring</rear>
  243. <hands>Serpentes Cuffs</hands>
  244. <lring>Dark Ring</lring>
  245. <rring>Dark Ring</rring>
  246. <back>Umbra Cape</back>
  247. <legs>Stearc Subligar</legs>
  248. <feet>Serpentes Sabots</feet>
  249. </set>
  250. <set name="PDT Set" Baseset="Standard">
  251. <main>Terra's Staff</main>
  252. <sub>Vivid strap +1</sub>
  253. <neck>Twilight Torque</neck>
  254. <lear>Sorcerer's Earring</lear>
  255. <rear>Moonshade Earring</rear>
  256. <hands>Serpentes Cuffs</hands>
  257. <lring>Dark Ring</lring>
  258. <rring>Dark Ring</rring>
  259. <back>Umbra Cape</back>
  260. <legs>Goliard Trews</legs>
  261. <feet>Goetia Sabots +2</feet>
  262. </set>
  263. <set name="MDT Set" Baseset="Standard">
  264. <body>Dalmatica +1</body>
  265. <main>Chtonic Staff</main>
  266. <sub>Vallus Grip</sub>
  267. <neck>Twilight Torque</neck>
  268. <lear>Sorcerer's Earring</lear>
  269. <rear>Moonshade Earring</rear>
  270. <hands>Serpentes Cuffs</hands>
  271. <lring>Dark Ring</lring>
  272. <rring>Dark Ring</rring>
  273. <back>Umbra Cape</back>
  274. <legs>Stearc Subligar</legs>
  275. <feet>Serpentes Sabots</feet>
  276. </set>
  277. <set name="DayBonus|DayWeatherBonus" Baseset="ElementalMagic"><!-- 23% day / 33% day + weather -->
  278. <rring>Zodiac Ring</rring>
  279. <waist>$%SpellElementObi</waist>
  280. <back>Twilight Cape</back>
  281. </set>
  282. <set name="WeatherBonus" Baseset="ElementalMagic"><!-- 15% single / 30% double -->
  283. <waist>$%SpellElementObi</waist>
  284. <back>Twilight Cape</back>
  285. </set>
  286. <set name="DayWeatherx2Bonus" Baseset="ElementalMagic"><!-- 40% -->
  287. <waist>$%SpellElementObi</waist>
  288. <back>Twilight Cape</back>
  289. <lring>Zodiac Ring</lring>
  290. </set>
  291. <set name="HPDayWeatherBonus" Baseset="ElementalMagic"><!-- 23% day / 33% day + weather -->
  292. <lring>Zodiac Ring</lring>
  293. <waist>$%SpellElementObi</waist>
  294. <back>Twilight Cape</back>
  295. <rring>Sorcerer's Ring</rring>
  296. </set>
  297. <set name="HPDayWeatherx2Bonus" Baseset="ElementalMagic"><!-- 40% -->
  298. <waist>$%SpellElementObi</waist>
  299. <back>Twilight Cape</back>
  300. <lring>Zodiac Ring</lring>
  301. <rring>Sorcerer's Ring</rring>
  302. </set>
  303. </group>
  304. </sets>
  305. <rules>
  306. <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  307. <if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  308. <changetarget target="&lt;me&gt;" />
  309. </if>
  310. <if SpellTargetType="NONE" ValidTarget="*Self*">
  311. <changetarget target="&lt;me&gt;" />
  312. </if>
  313. <if spell="Cataclysm">
  314. <action type="equip" when="precast|midcast" set="Weaponskill" />
  315. </if>
  316. <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  317. <equip when="Idle|aftercast" set="Standard" />
  318. <!-- set of gear to equip when resting -->
  319. <equip when="Resting" set="Resting" />
  320. <if Spell="Stun">
  321. <!-- equip gear that helps stun, and nothing else -->
  322. <equip set="DarkMagic|FastCast">
  323. <main>$%SpellElementMacc</main>
  324. </equip>
  325. </if>
  326. <else>
  327. <if Skill="*Magic">
  328. <!-- Fastcast for all generic spells -->
  329. <if Skill="ElementalMagic">
  330. <equip Set="ElementalFastCast" when="precast" />
  331. <equip Set="ElementalMagic" when="midcast" />
  332. <if advanced='"$%SpellElementObi" != "0"'>
  333. <if element="%WeatherElement">
  334. <if advanced='%HP &lt; $%SubJobRingHP'>
  335. <if element="%DayElement">
  336. <if weather="*x2"><!-- 35% (day + weather x2) -->
  337. <equip when="midcast" set="HPDayWeatherx2Bonus" />
  338. </if>
  339. <else><!-- 20% (day + weather) -->
  340. <equip when="midcast" set="HPDayWeatherBonus" />
  341. </else>
  342. </if>
  343. </if>
  344. <elseif element="%DayElement">
  345. <if weather="*x2"><!-- 35% (day + weather x2) -->
  346. <equip when="midcast" set="DayWeatherx2Bonus" />
  347. </if>
  348. <else><!-- 20% (day + weather) -->
  349. <equip when="midcast" set="DayWeatherBonus" />
  350. </else>
  351. </elseif>
  352. <elseif><!-- 10-25% (weather / weather x2 only) -->
  353. <!--Note: currently only 1 piece of gear grants weather bonus,
  354. but more could be added in the future. Split between double
  355. and single weather when that happens -->
  356. <equip when="midcast" set="WeatherBonus" />
  357. </elseif>
  358. </if>
  359. <elseif element="%DayElement"><!-- 10% (day only) -->
  360. <equip when="midcast" set="DayBonus" />
  361. </elseif>
  362. </if>
  363. <if advanced='$Ring == 1'>
  364. <if advanced='%HP &lt; $%SubJobRingHP'>
  365. <equip when="midcast">
  366. <rring lock="yes">Sorcerer's Ring</rring>
  367. </equip>
  368. </if>
  369. </if>
  370. <if Spell="Impact">
  371. <equip when="Precast|Midcast"><body lock="true">Twilight Cloak</body></equip>
  372. </if>
  373. </if>
  374. <if Skill="EnhancingMagic">
  375. <equip Set="EnhancingFastCast" when="precast" />
  376. <equip Set="Standard|%Skill" when="midcast" />
  377. </if>
  378. <if Skill="EnfeeblingMagic">
  379. <equip Set="FastCast" when="precast"/>
  380. <equip set="EnfeeblingMagic" when="midcast" />
  381. </if>
  382. <if Skill="DarkMagic">
  383. <equip Set="FastCast" when="precast"/>
  384. <equip set="DarkMagic" when="midcast" />
  385. </if>
  386. <if Skill="HealingMagic">
  387. <equip Set="HealingFastCast" when="precast"/>
  388. <equip set="HealingMagic" when="midcast" />
  389. </if>
  390. <if Skill="DivineMagic">
  391. <equip Set="FastCast" when="precast"/>
  392. <equip set="DivineMagic" when="midcast" />
  393. </if>
  394. </if>
  395. <if spell="Stoneskin">
  396. <equip Set="Stoneskin" when="midcast" />
  397. </if>
  398. <!-- Timers for when sleep is wearing off. -->
  399. <if mode="OR" Spell="Sleep*" ValidTarget="Corpse">
  400. <if Spell="Sleep II|Sleepga II">
  401. <action type="command" when="aftercast">wait 45;input /echo [%spell] Wearing off in 45s</action>
  402. <action type="command" when="aftercast">wait 75;input /echo [%spell] Wearing off in 15s</action>
  403. <action type="command" when="aftercast">wait 85;input /echo [%spell] Wearing off in 5s</action>
  404. </if>
  405. <elseif Spell="Sleep|Sleepga">
  406. <action type="command" when="aftercast">wait 45;input /echo [%spell] Wearing off in 15s</action>
  407. <action type="command" when="aftercast">wait 55;input /echo [%spell] Wearing off in 5s</action>
  408. </elseif>
  409. </if>
  410. <if spell="Addle">
  411. <equip set="Standard" />
  412. <action type="cancelspell" />
  413. <action type="return" />
  414. </if>
  415. <if Spell="Bar*">
  416. <action type="equip" when="precast|midcast" set="EnhancingMagic" />
  417. </if>
  418. <elseif CommandPrefix="/jobability">
  419. <if spell="Penury|Parsimony">
  420. <if BuffActive="Light Arts|Addendum: White">
  421. <action type="ChangeSpell" Spell="Penury" />
  422. <action type="Command">input /recast Penury</action>
  423. </if>
  424. <elseif BuffActive="Dark Arts|Addendum: Black">
  425. <action type="ChangeSpell" Spell="Parsimony" />
  426. <action type="Command">input /recast Parsimony</action>
  427. </elseif>
  428. </if>
  429. <elseif spell="Celerity|Alacrity">
  430. <if BuffActive="Light Arts|Addendum: White">
  431. <action type="ChangeSpell" Spell="Celerity" />
  432. <action type="Command">input /recast Celerity</action>
  433. </if>
  434. <elseif BuffActive="Dark Arts|Addendum: Black">
  435. <action type="ChangeSpell" Spell="Alacrity" />
  436. <action type="Command">input /recast Alacrity</action>
  437. </elseif>
  438. </elseif>
  439. <elseif spell="Accession|Manifestation">
  440. <if BuffActive="Light Arts|Addendum: White">
  441. <action type="ChangeSpell" Spell="Accession" />
  442. <action type="Command">input /recast Accession</action>
  443. </if>
  444. <elseif BuffActive="Dark Arts|Addendum: Black">
  445. <action type="ChangeSpell" Spell="Manifestation" />
  446. <action type="Command">input /recast Manifestation</action>
  447. </elseif>
  448. </elseif>
  449. <elseif spell="Addendum*">
  450. <if BuffActive="Light Arts">
  451. <action type="ChangeSpell" Spell="Addendum: White" />
  452. <action type="Command">input /recast "Addendum: White"</action>
  453. </if>
  454. <elseif BuffActive="Dark Arts">
  455. <action type="ChangeSpell" Spell="Addendum: Black" />
  456. <action type="Command">input /recast "Addendum: Black"</action>
  457. </elseif>
  458. </elseif>
  459. </elseif>
  460. <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  461. <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
  462. <command when="midcast">cancel 71</command>
  463. <midcastdelay delay="1" />
  464. </if>
  465. <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
  466. <midcastdelay delay="3.0" />
  467. <command when="midcast">cancel 66</command>
  468. </if>
  469. <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  470. <command when="midcast">cancel 37</command>
  471. <midcastdelay delay="1.5" />
  472. </elseif>
  473. <elseif Spell="Blink" BuffActive="Blink">
  474. <command when="midcast">cancel 36</command>
  475. <midcastdelay delay="2" />
  476. </elseif>
  477. </else>
  478. </rules>
  479. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment