Advertisement
Guest User

Untitled

a guest
Jul 30th, 2013
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.63 KB | None | 0 0
  1. <?xml version="1.0" encoding="ISO-8859-1" ?>
  2. <cmud>
  3. <class name="Knifeplay" copy="yes">
  4. <alias name="td" copy="yes">
  5. <value>takedown @tar(%-1)</value>
  6. </alias>
  7. <alias name="sp" copy="yes">
  8. <value>queue eqbal space %if(%1,%1,all)</value>
  9. </alias>
  10. <alias name="cc" copy="yes">
  11. <value>circle @tar(%-1)</value>
  12. </alias>
  13. <alias name="tr" copy="yes">
  14. <value>trueparry %if(%1,off,on)</value>
  15. </alias>
  16. <alias name="st" copy="yes">
  17. <value>@dism()change stance %switch(%1=e,"ein-fasit",%1=v,"vae-sant",%1=l,"laesan",%1=r,"rizet",%1=g,"gyanis")</value>
  18. </alias>
  19. <alias name="vt" copy="yes">
  20. <value>queue eqbal bladesurge</value>
  21. </alias>
  22. <alias name="pw" copy="yes">
  23. <value>@wield(sitara)queue eqbal sitara pommelwhip @tar(%-1)</value>
  24. </alias>
  25. <class name="Attacks" copy="yes">
  26. <alias name="KPtemplate" copy="yes">
  27. <value>#local $c
  28. #if @defences.stance="" {$c=""} {$c={}}
  29. #switch @defences.stance
  30. ("Ein-Fasit") {defences.stance=""}
  31. ("Vae-Sant") {defences.stance=""}
  32. (Laesan) {defences.stance=""}
  33. (Rizet) {defences.stance=""}
  34. (Gyanis) {defences.stance=""}
  35. #alarm stancing +2 {defences.stance=@stance_check}
  36. @wield(sitara)@ex($c)</value>
  37. </alias>
  38. <alias name="KPbleed" copy="yes">
  39. <value>#if @defences.stance="Ein-Fasit" {change stance Gyanis} {sitara bleed %-1}
  40. #switch @defences.stance
  41. ("Ein-Fasit") {defences.stance=Gyanis}
  42. ("Vae-Sant") {defences.stance=Rizet}
  43. (Laesan) {defences.stance="Vae-Sant"}
  44. (Rizet) {defences.stance="Ein-Fasit"}
  45. (Gyanis) {defences.stance=Laesan}
  46. #alarm stancing +2 {defences.stance=@stance_check}</value>
  47. </alias>
  48. <alias name="KPbutterfly" copy="yes">
  49. <value>#if @defences.stance=Gyanis {change stance Vae-Sant} {sitara butterfly %-1}
  50. #switch @defences.stance
  51. ("Ein-Fasit") {defences.stance="Laesan"}
  52. ("Vae-Sant") {defences.stance="Gyanis"}
  53. (Laesan) {defences.stance="Rizet"}
  54. (Rizet) {defences.stance="Gyanis"}
  55. (Gyanis) {defences.stance="Vae-Sant"}
  56. #alarm stancing +2 {defences.stance=@stance_check}</value>
  57. </alias>
  58. <alias name="KPccut" copy="yes">
  59. <value>#local $c
  60. #if @defences.stance="Vae-Sant" {$c={sitara lateral %-1}} {$c={sitara crescentcut %-1}}
  61. #switch @defences.stance
  62. ("Ein-Fasit") {defences.stance="Gyanis"}
  63. ("Vae-Sant") {defences.stance="Ein-Fasit"}
  64. (Laesan) {defences.stance="Vae-Sant"}
  65. (Rizet) {defences.stance="Laesan"}
  66. (Gyanis) {defences.stance="Ein-Fasit"}
  67. #alarm stancing +2 {defences.stance=@stance_check}
  68. @wield(sitara)@ex($c)</value>
  69. </alias>
  70. <alias name="KPfeint" copy="yes">
  71. <value>#local $c
  72. #if @defences.stance=Rizet {$c="change stance Vae-Sant"} {$c={feint %-1}}
  73. #switch @defences.stance
  74. ("Ein-Fasit") {defences.stance="Gyanis"}
  75. ("Vae-Sant") {defences.stance="Laesan"}
  76. (Laesan) {defences.stance="Ein-Fasit"}
  77. (Rizet) {defences.stance="Vae-Sant"}
  78. (Gyanis) {defences.stance="Ein-Fasit"}
  79. #alarm stancing +2 {defences.stance=@stance_check}
  80. @wield(sitara)@ex($c)</value>
  81. </alias>
  82. <alias name="KPfkick" copy="yes">
  83. <value>#local $c
  84. #if @defences.stance="Rizet" {$c="change stance Vae-Sant"} {$c={flashkick %-1}}
  85. #switch @defences.stance
  86. ("Ein-Fasit") {defences.stance="Laesan"}
  87. ("Vae-Sant") {defences.stance="Laesan"}
  88. (Laesan) {defences.stance="Vae-Sant"}
  89. (Rizet) {defences.stance="Vae-Sant"}
  90. (Gyanis) {defences.stance="Rizet"}
  91. #alarm stancing +2 {defences.stance=@stance_check}
  92. @wield(sitara)@ex($c)</value>
  93. </alias>
  94. <alias name="KPgouge" copy="yes">
  95. <value>#local $c
  96. #if @defences.stance="Laesan" {$c="change stance Gyanis"} {$c={sitara gouge %-1}}
  97. #switch @defences.stance
  98. ("Ein-Fasit") {defences.stance="Rizet"}
  99. ("Vae-Sant") {defences.stance="Gyanis"}
  100. (Laesan) {defences.stance="Gyanis"}
  101. (Rizet) {defences.stance="Vae-Sant"}
  102. (Gyanis) {defences.stance="Ein-Fasit"}
  103. #alarm stancing +2 {defences.stance=@stance_check}
  104. @wield(sitara)@ex($c)</value>
  105. </alias>
  106. <alias name="KPjab" copy="yes">
  107. <value>#local $c
  108. #if @defences.stance="Rizet" {$c="change stance Vae-Sant"} {$c={sitara jab %-1}}
  109. #switch @defences.stance
  110. ("Ein-Fasit") {defences.stance="Gyanis"}
  111. ("Vae-Sant") {defences.stance="Gyanis"}
  112. (Laesan) {defences.stance="Gyanis"}
  113. (Rizet) {defences.stance="Vae-Sant"}
  114. (Gyanis) {defences.stance="Vae-Sant"}
  115. #alarm stancing +2 {defences.stance=@stance_check}
  116. @wield(sitara)@ex($c)</value>
  117. </alias>
  118. <alias name="KPlat" copy="yes">
  119. <value>#local $c
  120. #if @defences.stance="Laesan" {$c="change stance Gyanis"} {$c={sitara lateral %-1}}
  121. #switch @defences.stance
  122. ("Ein-Fasit") {defences.stance="Laesan"}
  123. ("Vae-Sant") {defences.stance="Ein-Fasit"}
  124. (Laesan) {defences.stance="Ein-Fasit"}
  125. (Rizet) {defences.stance="Ein-Fasit"}
  126. (Gyanis) {defences.stance="Vae-Sant"}
  127. #alarm stancing +2 {defences.stance=@stance_check}
  128. @wield(sitara)@ex($c)</value>
  129. </alias>
  130. <alias name="KPlhk" copy="yes">
  131. <value>#local $c
  132. #if @defences.stance="Rizet" {$c="change stance Vae-Sant"} {$c={sitara lowhook %-1}}
  133. #switch @defences.stance
  134. ("Ein-Fasit") {defences.stance="Gyanis"}
  135. ("Vae-Sant") {defences.stance="Gyanis"}
  136. (Laesan) {defences.stance="Gyanis"}
  137. (Rizet) {defences.stance="Vae-Sant"}
  138. (Gyanis) {defences.stance="Vae-Sant"}
  139. #alarm stancing +2 {defences.stance=@stance_check}
  140. @wield(sitara)@ex($c)</value>
  141. </alias>
  142. <alias name="KPraze" copy="yes">
  143. <value>#local $c
  144. #if @defences.stance="Vae-Sant" {$c="change stance Gyanis"} {$c={sitara raze %-1}}
  145. #switch @defences.stance
  146. ("Ein-Fasit") {defences.stance="Rizet"}
  147. ("Vae-Sant") {defences.stance="Gyanis"}
  148. (Laesan) {defences.stance="Ein-Fasit"}
  149. (Rizet) {defences.stance="Vae-Sant"}
  150. (Gyanis) {defences.stance="Laesan"}
  151. #alarm stancing +2 {defences.stance=@stance_check}
  152. @wield(sitara)@ex($c)</value>
  153. </alias>
  154. <alias name="KPtrip" copy="yes">
  155. <value>#local $c
  156. #if @defences.stance="Vae-Sant" {$c="change stance Ein-Fasit"} {$c={trip %-1}}
  157. #switch @defences.stance
  158. ("Ein-Fasit") {defences.stance="Gyanis"}
  159. ("Vae-Sant") {defences.stance="Ein-Fasit"}
  160. (Laesan) {defences.stance="Rizet"}
  161. (Rizet) {defences.stance="Gyanis"}
  162. (Gyanis) {defences.stance="Vae-Sant"}
  163. #alarm stancing +2 {defences.stance=@stance_check}
  164. @wield(sitara)@ex($c)</value>
  165. </alias>
  166. <alias name="KPvert" copy="yes">
  167. <value>#local $c
  168. #if @defences.stance="Laesan" {$c="change stance Ein-Fasit"} {$c={sitara vertical %-1}}
  169. #switch @defences.stance
  170. ("Ein-Fasit") {defences.stance="Vae-Sant"}
  171. ("Vae-Sant") {defences.stance="Laesan"}
  172. (Laesan) {defences.stance="Ein-Fasit"}
  173. (Rizet) {defences.stance="Ein-Fasit"}
  174. (Gyanis) {defences.stance="Laesan"}
  175. #alarm stancing +2 {defences.stance=@stance_check}
  176. @wield(sitara)@ex($c)</value>
  177. </alias>
  178. <class name="Macros" copy="yes">
  179. <macro key="CTRL-Z" copy="yes">
  180. <value>#local $c $s
  181. #if @tarshield {$s=1}
  182. #if @tarrebound {$s=$s+1}
  183. #switch $s
  184. (2) {$c={@raze() @raze() @lhk(left)}}
  185. (1) {$c={@raze() @lhk(left)}}
  186. (0) {$c={@lhk(left)}}
  187. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  188. </macro>
  189. <macro key="CTRL-C" copy="yes">
  190. <value>#local $c $s
  191. #if @tarshield {$s=1}
  192. #if @tarrebound {$s=$s+1}
  193. #switch $s
  194. (2) {$c={@raze() @raze() @lhk(right)}}
  195. (1) {$c={@raze() @lhk(right)}}
  196. (0) {$c={@lhk(right)}}
  197. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  198. </macro>
  199. <macro key="CTRL-X" copy="yes">
  200. <value>@wield(sitara)@dism()@shrug()combo @trip() @tar</value>
  201. </macro>
  202. <macro key="CTRL-A" copy="yes">
  203. <value>#local $c $s
  204. #if @tarshield {$s=1}
  205. #if @tarrebound {$s=$s+1}
  206. #switch $s
  207. (2) {$c={@raze() @raze() @jab(left)}}
  208. (1) {$c={@raze() @jab(left)}}
  209. (0) {$c={@jab(left)}}
  210. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  211. </macro>
  212. <macro key="CTRL-D" copy="yes">
  213. <value>#local $c $s
  214. #if @tarshield {$s=1}
  215. #if @tarrebound {$s=$s+1}
  216. #switch $s
  217. (2) {$c={@raze() @raze() @jab(right)}}
  218. (1) {$c={@raze() @jab(right)}}
  219. (0) {$c={@jab(right)}}
  220. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  221. </macro>
  222. <macro key="CTRL-S" copy="yes">
  223. <value>#local $c $s
  224. #if @tarshield {$s=1}
  225. #if @tarrebound {$s=$s+1}
  226. #switch $s
  227. (2) {$c={@raze() @raze() @lat()}}
  228. (1) {$c={@raze() @lat()}}
  229. (0) {$c={@lat()}}
  230. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  231. </macro>
  232. <class name="Feint" copy="yes">
  233. <macro key="ALT-Z" copy="yes">
  234. <value>#local $c $s
  235. #if @tarshield {$s=1}
  236. #if @tarrebound {$s=$s+1}
  237. #switch $s
  238. (2) {$c={@raze() @raze() @feint()}}
  239. (1) {$c={@raze() @feint() @lhk(left)}}
  240. (0) {$c={@feint() @lhk(left)}}
  241. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  242. </macro>
  243. <macro key="ALT-C" copy="yes">
  244. <value>#local $c $s
  245. #if @tarshield {$s=1}
  246. #if @tarrebound {$s=$s+1}
  247. #switch $s
  248. (2) {$c={@raze() @raze() @feint()}}
  249. (1) {$c={@raze() @feint() @lhk(right)}}
  250. (0) {$c={@feint() @lhk(right)}}
  251. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  252. </macro>
  253. <macro key="ALT-A" copy="yes">
  254. <value>#local $c $s
  255. #if @tarshield {$s=1}
  256. #if @tarrebound {$s=$s+1}
  257. #switch $s
  258. (2) {$c={@raze() @raze() @feint()}}
  259. (1) {$c={@raze() @feint() @jab(left)}}
  260. (0) {$c={@feint() @jab(left)}}
  261. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  262. </macro>
  263. <macro key="ALT-D" copy="yes">
  264. <value>#local $c $s
  265. #if @tarshield {$s=1}
  266. #if @tarrebound {$s=$s+1}
  267. #switch $s
  268. (2) {$c={@raze() @raze() @feint()}}
  269. (1) {$c={@raze() @feint() @jab(right)}}
  270. (0) {$c={@feint() @jab(right)}}
  271. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  272. </macro>
  273. <macro key="ALT-S" enabled="false" copy="yes">
  274. <value>#local $c $s $t
  275. #if @tarshield {$s=1}
  276. #if @tarrebound {$s=$s+1}
  277. #switch $s
  278. (2) {$c={@raze() @raze() @feint(head)}}
  279. (1) {$c={@raze() @feint(head) @lat()}}
  280. (0) {$c={@feint(head) @lat()}}
  281. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  282. </macro>
  283. <macro key="ALT-W" copy="yes">
  284. <value>#local $c $s $t
  285. #if @tarshield {$s=1}
  286. #if @tarrebound {$s=$s+1}
  287. #switch $s
  288. (2) {$c={@raze() @raze() @feint(torso)}}
  289. (1) {$c={@raze() @feint(torso) @vert()}}
  290. (0) {$c={@feint(torso) @vert()}}
  291. @wield(sitara)@dism()@shrug()combo $c @tar</value>
  292. </macro>
  293. </class>
  294. <macro key="CTRL-W" copy="yes">
  295. <value>#local $c $s
  296. #if @tarshield {$s=1}
  297. #if @tarrebound {$s=$s+1}
  298. #switch $s
  299. (2) {$c={@raze() @raze() @vert()}}
  300. (1) {$c={@raze() @vert()}}
  301. (0) {$c={@vert()}}
  302. @wield(sitara)@dism()@shrug()@env()combo $c @tar</value>
  303. </macro>
  304. <macro key="CTRL-Q" copy="yes">
  305. <value>combo @raze() @tar</value>
  306. </macro>
  307. <macro key="CTRL-E" copy="yes">
  308. <value>combo @raze() @tar</value>
  309. </macro>
  310. </class>
  311. <var name="razes" usedef="true" copy="yes">
  312. <value>0</value>
  313. <default>0</default>
  314. </var>
  315. <class name="Functions" copy="yes">
  316. <func name="ccut" copy="yes">
  317. <value>$c={%if(@defences.stance="Vae-Sant",{gyanis })crescentcut}
  318. #switch @defences.stance
  319. ("Ein-Fasit") {defences.stance="Gyanis"}
  320. ("Vae-Sant") {defences.stance="Ein-Fasit"}
  321. (Laesan) {defences.stance="Vae-Sant"}
  322. (Rizet) {defences.stance="Laesan"}
  323. (Gyanis) {defences.stance="Ein-Fasit"}
  324. #alarm stancing +2 {defences.stance=@stance_check}
  325. #return {$c}</value>
  326. </func>
  327. <func name="jab" copy="yes">
  328. <value>$c={%if(@defences.stance="Rizet",{Gyanis })jab %1}
  329. #switch @defences.stance
  330. ("Ein-Fasit") {defences.stance="Gyanis"}
  331. ("Vae-Sant") {defences.stance="Gyanis"}
  332. (Laesan) {defences.stance="Gyanis"}
  333. (Rizet) {defences.stance="Vae-Sant"}
  334. (Gyanis) {defences.stance="Vae-Sant"}
  335. #alarm stancing +2 {defences.stance=@stance_check}
  336. #return {$c}</value>
  337. </func>
  338. <func name="fkick" copy="yes">
  339. <value>$c=""
  340. #if @defences.stance="Rizet" {$c={Vae-Sant}} {$c={flashkick}}
  341. #switch @defences.stance
  342. ("Ein-Fasit") {defences.stance="Laesan"}
  343. ("Vae-Sant") {defences.stance="Laesan"}
  344. (Laesan) {defences.stance="Vae-Sant"}
  345. (Rizet) {defences.stance="Vae-Sant"}
  346. (Gyanis) {defences.stance="Rizet"}
  347. #alarm stancing +2 {defences.stance=@stance_check}
  348. #return {$c}</value>
  349. </func>
  350. <func name="raze" copy="yes">
  351. <value>$c={%if(@defences.stance="Vae-Sant",{gyanis })raze}
  352. #switch @defences.stance
  353. ("Ein-Fasit") {defences.stance="Rizet"}
  354. ("Vae-Sant") {defences.stance="Laesan"}
  355. (Laesan) {defences.stance="Ein-Fasit"}
  356. (Rizet) {defences.stance="Vae-Sant"}
  357. (Gyanis) {defences.stance="Laesan"}
  358. #alarm stancing +2 {defences.stance=@stance_check}
  359. #return {$c}</value>
  360. </func>
  361. <func name="lhk" copy="yes">
  362. <value>$c={%if(@defences.stance="Rizet",{Vae-Sant })lowhook %1}
  363. #switch @defences.stance
  364. ("Ein-Fasit") {defences.stance="Gyanis"}
  365. ("Vae-Sant") {defences.stance="Gyanis"}
  366. (Laesan) {defences.stance="Gyanis"}
  367. (Rizet) {defences.stance="Gyanis"}
  368. (Gyanis) {defences.stance="Vae-Sant"}
  369. #alarm stancing +2 {defences.stance=@stance_check}
  370. #return {$c}</value>
  371. </func>
  372. <func name="lat" copy="yes">
  373. <value>$c={%if(@defences.stance=Laesan,{Vae-Sant })lateral}
  374. #switch @defences.stance
  375. ("Ein-Fasit") {defences.stance="Laesan"}
  376. ("Vae-Sant") {defences.stance="Ein-Fasit"}
  377. (Laesan) {defences.stance="Ein-Fasit"}
  378. (Rizet) {defences.stance="Ein-Fasit"}
  379. (Gyanis) {defences.stance="Vae-Sant"}
  380. #alarm stancing +2 {defences.stance=@stance_check}
  381. #return {$c}</value>
  382. </func>
  383. <func name="feint" copy="yes">
  384. <value>$c={%if(@defences.stance=Rizet,{vae-sant })feint %if(%1,%1,@to_feint)}
  385. #switch @defences.stance
  386. ("Ein-Fasit") {defences.stance="Gyanis"}
  387. ("Vae-Sant") {defences.stance="Laesan"}
  388. (Laesan) {defences.stance="Ein-Fasit"}
  389. (Rizet) {defences.stance="Vae-Sant"}
  390. (Gyanis) {defences.stance="Ein-Fasit"}
  391. #alarm stancing +2 {defences.stance=@stance_check}
  392. #return {$c}</value>
  393. </func>
  394. <func name="vert" copy="yes">
  395. <value>$c={%if(@defences.stance=Laesan,{Ein-Fasit })vertical}
  396. #switch @defences.stance
  397. ("Ein-Fasit") {defences.stance="Vae-Sant"}
  398. ("Vae-Sant") {defences.stance="Laesan"}
  399. (Laesan) {defences.stance="Vae-Sant"}
  400. (Rizet) {defences.stance="Ein-Fasit"}
  401. (Gyanis) {defences.stance=Laesan}
  402. #alarm stancing +2 {defences.stance=@stance_check}
  403. #return {$c}</value>
  404. </func>
  405. <func name="env" copy="yes">
  406. <value>#local $t
  407. #if %1 {$t=%1} {
  408. #forall @comboQ {
  409. #if !@afflicted.%i {#additem $t %i}
  410. }
  411. }
  412. #return {envenom @weapons.sitara with %pop($t)\\}</value>
  413. </func>
  414. <func name="surge" copy="yes">
  415. <value>#if @defences.bladesurge=active {#return { @{%1(%2)}}}</value>
  416. </func>
  417. <func name="trip" copy="yes">
  418. <value>$c={%if(@defences.stance="Vae-Sant",{Ein-Fasit })trip}
  419. #switch @defences.stance
  420. ("Ein-Fasit") {defences.stance="Gyanis"}
  421. ("Vae-Sant") {defences.stance="Gyanis"}
  422. (Laesan) {defences.stance="Rizet"}
  423. (Rizet) {defences.stance="Gyanis"}
  424. (Gyanis) {defences.stance="Vae-Sant"}
  425. #return {$c}</value>
  426. </func>
  427. <func name="bash" copy="yes">
  428. <value>#local $c
  429. #switch @defences.stance
  430. ("Ein-Fasit") {$c=vertical;defences.stance="Vae-Sant"}
  431. ("Vae-Sant") {$c=lateral;defences.stance="Ein-Fasit"}
  432. (Laesan) {$c=crescentcut;defences.stance="Vae-Sant"}
  433. (Rizet) {$c=vertical;defences.stance="Ein-Fasit"}
  434. (Gyanis) {$c=lateral;defences.stance="Vae-Sant"}
  435. #alarm stancing +2 {defences.stance=@stance_check}
  436. #return {$c}</value>
  437. </func>
  438. </class>
  439. <class name="Combos" copy="yes">
  440. <alias name="am" copy="yes">
  441. <value>#local $c $t $s
  442. #if @tarshield {$s=1}
  443. #if @tarrebound {$s=$s+1}
  444. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  445. #if $s {r} {
  446. #switch @defences.stance
  447. (Gyanis) {$c={jab left lateral jab right}}
  448. ("Vae-Sant") {$c={jab left lateral jab right}}
  449. ("Ein-Fasit") {$c={jab left lateral jab right}}
  450. (Laesan) {$c={jab left lateral jab right}}
  451. (Rizet) {$c={lateral jab left jab right}}
  452. @wield(sitara)@dism()@shrug()queue eqbal combo $c @tar @pick_toxin(comboQ)
  453. }</value>
  454. </alias>
  455. <alias name="jpk" copy="yes">
  456. <value>mount @mount\\combo wolfcharge vae-sant lowhook left lowhook right @tar</value>
  457. </alias>
  458. <alias name="lg" copy="yes">
  459. <value>#local $order $t $s
  460. #if @tarshield {$s=1}
  461. #if @tarrebound {$s=$s+1}
  462. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  463. #if $s {r} {
  464. #switch @defences.stance
  465. (Gyanis) {$order={lowhook left lowhook right trip}}
  466. ("Vae-Sant") {$order={lowhook left trip lowhook right}}
  467. ("Ein-Fasit") {$order={lowhook left trip lowhook right}}
  468. (Laesan) {$order={lowhook left trip lowhook right}}
  469. (Rizet) {$order={trip lowhook left lowhook right}}
  470. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $order vae-sant @tar @pick_toxin(comboQ)
  471. callbear=1
  472. #alarm cancelbear +4 {callbear=0}
  473. }</value>
  474. </alias>
  475. <alias name="la" copy="yes">
  476. <value>#local $c $s $t
  477. #if @tarshield {$s=1}
  478. #if @tarrebound {$s=$s+1}
  479. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  480. #switch $s
  481. (2) {$c={@raze() @raze() @jab(left)@surge(jab,left)}}
  482. (1) {$c={@raze() @jab(left) @jab(left)@surge(jab,left)}}
  483. (0) {$c={@jab(left) @jab(left) @jab(left)@surge(jab,left)}}
  484. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar @pick_toxin(comboQ)</value>
  485. </alias>
  486. <alias name="ra" copy="yes">
  487. <value>#local $c $s $t
  488. #if @tarshield {$s=1}
  489. #if @tarrebound {$s=$s+1}
  490. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  491. #switch $s
  492. (2) {$c={@raze() @raze() @jab(right)@surge(jab,right)}}
  493. (1) {$c={@raze() @jab(right) @jab(right)@surge(jab,right)}}
  494. (0) {$c={@jab(right) @jab(right) @jab(right)@surge(jab,right)}}
  495. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar @pick_toxin(comboQ)</value>
  496. </alias>
  497. <alias name="ll" copy="yes">
  498. <value>#local $c $s $t
  499. #if @tarshield {$s=1}
  500. #if @tarrebound {$s=$s+1}
  501. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  502. #switch $s
  503. (2) {$c={@raze() @raze() @lhk(left)@surge(lhk,left)}}
  504. (1) {$c={@raze() @lhk(left) @lhk(left)@surge(lhk,left)}}
  505. (0) {$c={@lhk(left) @lhk(left) @lhk(left)@surge(lhk,left)}}
  506. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar @pick_toxin(comboQ)</value>
  507. </alias>
  508. <alias name="rl" copy="yes">
  509. <value>#local $c $s $t
  510. #if @tarshield {$s=1}
  511. #if @tarrebound {$s=$s+1}
  512. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  513. #switch $s
  514. (2) {$c={@raze() @raze() @lhk(right)@surge(lhk,right)}}
  515. (1) {$c={@raze() @lhk(right) @lhk(right)@surge(lhk,right)}}
  516. (0) {$c={@lhk(right) @lhk(right) @lhk(right)@surge(lhk,right)}}
  517. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar @pick_toxin(comboQ)</value>
  518. </alias>
  519. <alias name="r" copy="yes">
  520. <value>@wield(sitara)@dism()@shrug()@env(noctec)queue eqbal combo @raze() @raze() @tar</value>
  521. </alias>
  522. <alias name="ccut" copy="yes">
  523. <value>#local $c $s $t
  524. #if @tarshield {$s=1}
  525. #if @tarrebound {$s=$s+1}
  526. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  527. #switch $s
  528. (2) {$c={@raze() @raze() @ccut()@surge(ccut)}}
  529. (1) {$c={@raze() @ccut() @ccut()@surge(ccut)}}
  530. (0) {$c={@ccut() @ccut() @ccut()@surge(ccut)}}
  531. @wield(sitara)@dism()@shrug()@env()combo $c @tar @pick_toxin(comboQ)</value>
  532. </alias>
  533. <alias name="fla" copy="yes">
  534. <value>#local $c $s
  535. #if @tarshield {$s=1}
  536. #if @tarrebound {$s=$s+1}
  537. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  538. #switch $s
  539. (2) {$c={@raze() @raze() @feint()@surge(jab,left)}}
  540. (1) {$c={@raze() @feint() @jab(left)@surge(jab,left)}}
  541. (0) {$c={@feint() @jab(left) @jab(left)@surge(jab,left)}}
  542. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar</value>
  543. </alias>
  544. <alias name="fra" copy="yes">
  545. <value>#local $c $s
  546. #if @tarshield {$s=1}
  547. #if @tarrebound {$s=$s+1}
  548. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  549. #switch $s
  550. (2) {$c={@raze() @raze() @feint()@surge(jab,right)}}
  551. (1) {$c={@raze() @feint() @jab(right)@surge(jab,right)}}
  552. (0) {$c={@feint() @jab(right) @jab(right)@surge(jab,right)}}
  553. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar</value>
  554. </alias>
  555. <alias name="frl" copy="yes">
  556. <value>#local $c $s
  557. #if @tarshield {$s=1}
  558. #if @tarrebound {$s=$s+1}
  559. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  560. #switch $s
  561. (2) {$c={@raze() @raze() @feint()@surge(lhk,right)}}
  562. (1) {$c={@raze() @feint() @lhk(right)@surge(lhk,right)}}
  563. (0) {$c={@feint() @lhk(right) @lhk(right)@surge(lhk,right)}}
  564. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar</value>
  565. </alias>
  566. <alias name="fll" copy="yes">
  567. <value>#local $c $s
  568. #if @tarshield {$s=1}
  569. #if @tarrebound {$s=$s+1}
  570. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  571. #switch $s
  572. (2) {$c={@raze() @raze() @feint()@surge(lhk,left)}}
  573. (1) {$c={@raze() @feint() @lhk(left)@surge(lhk,left)}}
  574. (0) {$c={@feint() @lhk(left) @lhk(left)@surge(lhk,left)}}
  575. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar</value>
  576. </alias>
  577. <alias name="ft" copy="yes">
  578. <value>#local $c $s
  579. #if @tarshield {$s=1}
  580. #if @tarrebound {$s=$s+1}
  581. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  582. #switch $s
  583. (2) {$c={@raze() @raze() @feint(head)@surge(lat)}}
  584. (1) {$c={@raze() @feint(head) @lat()@surge(lat)}}
  585. (0) {$c={@feint(head) @lat() @lat()@surge(lat)}}
  586. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar</value>
  587. </alias>
  588. <alias name="ts" copy="yes">
  589. <value>#local $c $s $t
  590. #if @tarshield {$s=1}
  591. #if @tarrebound {$s=$s+1}
  592. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  593. #switch $s
  594. (2) {$c={@raze() @raze() @lat()@surge(lat)}}
  595. (1) {$c={@raze() @lat() @lat()@surge(lat)}}
  596. (0) {$c={@lat() @lat() @lat()@surge(lat)}}
  597. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar @pick_toxin(comboQ)</value>
  598. </alias>
  599. <alias name="bashcombo" copy="yes">
  600. <value>@wield(sitara)@dism()@shrug(%1)combo @bash() @bash() @bash()@surge(bash) @tar</value>
  601. </alias>
  602. <var name="comboQ" type="StringList" copy="yes">
  603. <value>aconite|ketamine|hemotoxin|butisol|mazanor|luminal|calotropis|arsenic|avidya</value>
  604. <json>["aconite","ketamine","hemotoxin","butisol","mazanor","luminal","calotropis","arsenic","avidya"]</json>
  605. </var>
  606. <alias name="fh" copy="yes">
  607. <value>#local $c $s
  608. #if @tarshield {$s=1}
  609. #if @tarrebound {$s=$s+1}
  610. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  611. #switch $s
  612. (2) {$c={@raze() @raze() @feint(torso)@surge(vert)}}
  613. (1) {$c={@raze() @feint(torso) @vert()@surge(vert)}}
  614. (0) {$c={@feint(torso) @vert() @vert()@surge(vert)}}
  615. @wield(sitara)@dism()@shrug()@env()queue eqbal combo $c @tar</value>
  616. </alias>
  617. <alias name="ah" copy="yes">
  618. <value>#local $c $t $s
  619. #if @tarshield {$s=1}
  620. #if @tarrebound {$s=$s+1}
  621. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  622. #if $s {r} {
  623. #switch @defences.stance
  624. (Gyanis) {$c={vertical jab left jab right}}
  625. ("Vae-Sant") {$c={jab left vertical jab right}}
  626. ("Ein-Fasit") {$c={vertical jab left jab right}}
  627. (Laesan) {$c={jab left vertical jab right}}
  628. (Rizet) {$c={vertical jab left jab right}}
  629. #forall @comboQ {
  630. #if !@afflicted.%i {#additem $t %i}
  631. #delitem $t aconite
  632. }
  633. @wield(sitara)@dism()@shrug()queue eqbal combo $c @tar %pop($t)
  634. }</value>
  635. </alias>
  636. <var name="to_feint" copy="yes">torso</var>
  637. <alias name="fn" copy="yes">
  638. <value>#if @to_feint=torso {to_feint=head} {to_feint=torso}
  639. #sendraw {`echo Will feint towards %upper(@to_feint).}
  640. chat+ rt Will feint to %upper(@to_feint)</value>
  641. </alias>
  642. <alias name="ahd" copy="yes">
  643. <value>#local $c $t $s
  644. #if @tarshield {$s=1}
  645. #if @tarrebound {$s=$s+1}
  646. #if (@rebound_timer &amp;&amp; @rebound_timer&lt;2) {$s=$s+1}
  647. #if $s {r} {
  648. #forall @comboQ {
  649. #if !@afflicted.%i {#additem $t %i}
  650. #delitem $t aconite
  651. }
  652. #if %regex(@defences.stance,(Ein-Fasit|Gyanis|Rizet)) {
  653. @wield(sitara)@dism()@shrug()sitara vertical @tar
  654. #temp armbreak {^@tar* rubs some salve on * head.} {combo jab left jab right @tar}
  655. #alarm resetarmbreak +2 {#unt armbreak}
  656. } {#say wrong stance!}
  657. }</value>
  658. </alias>
  659. </class>
  660. </class>
  661. <alias name="kt" copy="yes">
  662. <value>unwield sitara\\knifethrow @tar(%-1)\\beckon artifact @weapons.sitara</value>
  663. </alias>
  664. <alias name="cr" copy="yes">
  665. <value>@wield(sitara)bloodscourge @tar(%-1)</value>
  666. </alias>
  667. <alias name="bs" copy="yes">
  668. <value>@sus(backstab)@wield(sitara)queue eqbal envenom @weapons.sitara with hemotoxin\\queue bal backstab @tar(%-1)</value>
  669. </alias>
  670. <trigger priority="828040" regex="true" copy="yes">
  671. <pattern>^You cease your backstabbing attempt\.$</pattern>
  672. <value>@sus()</value>
  673. </trigger>
  674. <class name="Knifecrafting" copy="yes">
  675. <trigger priority="834980" regex="true" copy="yes">
  676. <pattern>^You run once more over the bone with your blade, and look it over, approving of your own work\.$</pattern>
  677. <value>store bone for drying\\@sus(clean bone)clean bone</value>
  678. </trigger>
  679. <trigger priority="834990" regex="true" copy="yes">
  680. <pattern>^You must be holding the bone in your hands in order to clean it\.$</pattern>
  681. <value>@sus()</value>
  682. </trigger>
  683. <trigger priority="835010" regex="true" copy="yes">
  684. <pattern>^Holding your skinning knife firmly in hand, you slip the hooked tip beneath the beast's skin at the throat and drag it downwards, splaying the flesh to the groin\.$</pattern>
  685. <value>@sus(bone)</value>
  686. </trigger>
  687. <trigger priority="835030" regex="true" copy="yes">
  688. <pattern>^With a critical eye, you select the choicest pieces of the skeletal system and remove them wholly, tucking them under your arm and standing up from your ghastly work\.$</pattern>
  689. <value>@sus()</value>
  690. </trigger>
  691. <trigger priority="835070" regex="true" copy="yes">
  692. <pattern>^You set about the task of cutting away the excess flesh and tendon clinging to the bone\.$</pattern>
  693. <value>@sus(clean bone)</value>
  694. </trigger>
  695. <trigger priority="835080" regex="true" copy="yes">
  696. <pattern>^You tie the cord off at the hilt with a flourish, and look the weapon over, admiring your own handiwork\.$</pattern>
  697. <value>@sus(carve sitara)put sitara in pack\\carve sitara from bone</value>
  698. </trigger>
  699. <trigger priority="835090" regex="true" copy="yes">
  700. <pattern>^Holding the bone securely in one hand, you begin the laborious process of forming it into a sitara knife\.$</pattern>
  701. <value>@sus(carve sitara)</value>
  702. </trigger>
  703. <trigger priority="835100" regex="true" copy="yes">
  704. <pattern>^You must be holding the bone in your hands in order to carve it into a sitara\.$</pattern>
  705. <value>@sus()</value>
  706. </trigger>
  707. <trigger priority="835110" regex="true" copy="yes">
  708. <pattern>^That bone does not need to be cleaned\.$</pattern>
  709. <value>@sus()</value>
  710. </trigger>
  711. </class>
  712. <var name="bladesurge" copy="yes">0</var>
  713. <alias name="abs" copy="yes">
  714. <value>queue eqbal absorption on</value>
  715. </alias>
  716. <trigger name="tidalslash" priority="849960" regex="true" copy="yes">
  717. <pattern>^A pitched hum emanates from your sitara, and you feel that it has reached its peak absorption of magickal energies\.$</pattern>
  718. <value>#cw gold
  719. #say @echo(10,11," TIDALSLASH CHARGED! ")
  720. #say @echo(10,11," TIDALSLASH CHARGED! ")
  721. #say @echo(10,11," TIDALSLASH CHARGED! ")</value>
  722. </trigger>
  723. <trigger name="tidalslash1" priority="849960" regex="true" copy="yes">
  724. <pattern>^The sitara hums vibrantly\. \(100%\)$</pattern>
  725. <value>#cw gold
  726. #say @echo(10,11," TIDALSLASH CHARGED! ")
  727. #say @echo(10,11," TIDALSLASH CHARGED! ")
  728. #say @echo(10,11," TIDALSLASH CHARGED! ")</value>
  729. </trigger>
  730. <alias name="uc" copy="yes">
  731. <value>uncover %item(@defences.cover,1)%if(%item(@defences.cover,2),{\\uncover %item(@defences.cover,2)})</value>
  732. </alias>
  733. <alias name="dps" copy="yes">
  734. <value>#say dps: (((%1+%2)*3)/(%3*2))</value>
  735. </alias>
  736. <class name="Stance Check" copy="yes">
  737. <trigger priority="820890" regex="true" copy="yes">
  738. <pattern>^You quickly flow into the (.*) stance\.$</pattern>
  739. <value>defences.stance=%1
  740. stance_check=%1
  741. #unt stancing</value>
  742. </trigger>
  743. <var name="stance_check" copy="yes">Vae-Sant</var>
  744. <trigger priority="822130" regex="true" copy="yes">
  745. <pattern>^You quickly flow out of your stance\.$</pattern>
  746. <value>defences.stance=%null
  747. #unt stancing</value>
  748. </trigger>
  749. <trigger priority="822340" regex="true" copy="yes">
  750. <pattern>^You do not have enough physical balance to execute that knifeplay attack\.$</pattern>
  751. <value>defences.stance=@stance_check</value>
  752. </trigger>
  753. <trigger priority="822350" regex="true" copy="yes">
  754. <pattern>^You are not in a proper stance to execute that attack\.$</pattern>
  755. <value>defences.stance=@stance_check</value>
  756. </trigger>
  757. <trigger priority="824990" regex="true" copy="yes">
  758. <pattern>^You leap from the shadows and plunge your sitara into \a+'s unsuspecting back!</pattern>
  759. <value>@sus()</value>
  760. </trigger>
  761. <trigger priority="872270" regex="true" copy="yes">
  762. <pattern>^You are not wielding a sitara\.$</pattern>
  763. <value>defences.stance=@stance_check</value>
  764. </trigger>
  765. <trigger priority="873460" regex="true" copy="yes">
  766. <pattern>^You must regain your equilibrium first\.$</pattern>
  767. <value>defences.stance=@stance_check</value>
  768. </trigger>
  769. <trigger priority="901520" regex="true" copy="yes">
  770. <pattern>^You must first raise yourself and stand up\.$</pattern>
  771. <value>defences.stance=@stance_check</value>
  772. </trigger>
  773. <trigger priority="934260" regex="true" copy="yes">
  774. <pattern>^You must regain balance first\.$</pattern>
  775. <value>defences.stance=@stance_check</value>
  776. </trigger>
  777. <trigger priority="822340" regex="true" copy="yes">
  778. <pattern>^You are too tangled up to do that\.$</pattern>
  779. <value>defences.stance=@stance_check</value>
  780. </trigger>
  781. <trigger priority="952650" copy="yes">
  782. <pattern>^You are unconscious and thus incapable of action\.$</pattern>
  783. <value>defences.stance=@stance_check</value>
  784. </trigger>
  785. </class>
  786. <alias name="cv" copy="yes">
  787. <value>queue eqbal cover %1</value>
  788. </alias>
  789. <trigger priority="1024010" regex="true" copy="yes">
  790. <pattern>^You quietly step up behind (\a+), bringing the pommel of your sitara to bear and cracking it across the base of h(?:is|er) skull in one deft movement\.$</pattern>
  791. <value>chat+ rt Pommelwhipped %upper(%1)</value>
  792. </trigger>
  793. </class>
  794. </cmud>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement